2016-04-02 4 views
0

デスクトップJavaアプリケーションのテキストブロックを連結するには、JEditorPaneから継承してブロックのテキストを作成します。私の問題は、documentEventに関連する情報を取得する必要があります。JEditorPane。しかし、私はdocumentEventとJEditorPaneの間のリンクを作る方法を理解していません。 ご協力ありがとうございますdocumentEventのドキュメントに関連付けられたJeditorPaneを知るには

+2

*「私の問題があるたDocumentEventに私は、関連する情報を取得する必要があることに等しいかどうかをチェックリストを反復することができます関連するJEditorPaneを使用してください。」*なぜですか? [XY問題とは何か?](http://meta.stackexchange.com/q/66377)を参照してください。また、 'DocumentEvent'は(単一の)ドキュメントから発生しますが、単一の' Document'は任意の数「JEditorPane」コンポーネントの –

答えて

1

途中です。ドキュメントは単なるモデルです。同じドキュメントインスタンスを複数のJEditorPaneに設定できます。

jEditlorPane2.setDocument(jEditlorPane1.getDocument()) 

あなたは、既存のすべてのJEditorPaneのインスタンスのリストを取得し、ドキュメントインスタンスがjEditorPaneInstance.getDocument()