2016-04-02 3 views
0

Um Textblock in einer Desktop-Java-Anwendung zu verketten, habe ich von der JEditorPane geerbt, um Blöcke Text zu machen. Mein Problem ist, dass ich im documentEvent Informationen abrufen muss, die mit dem zugehörigen JEditorPane verbunden sind. Aber ich verstehe nicht, wie man den Link zwischen dem documentEvent und dem JEditorPane herstellt. Vielen Dank für Ihre HilfeWie können wir die JeditorPane mit einem Dokument im Dokument verbundenEvent

+2

* "Mein Problem ist, dass in der Document Ich benötige Informationen abrufen zugeordnet mit dem zugehörigen JEditorPane. "* Warum? Siehe [Was ist das XY-Problem?] (Http://meta.stackexchange.com/q/66377) Beachten Sie auch, dass ein 'DocumentEvent' aus einem (einzelnen) Dokument stammt, aber dieses einzelne' Dokument' darf eine beliebige Zahl haben von 'JEditorPane' Komponenten. –

Antwort

1

Kein Weg. Das Dokument ist nur ein Modell. Dieselbe Dokumenteninstanz könnte auf mehrere JEditorPanes gesetzt werden.

jEditlorPane2.setDocument(jEditlorPane1.getDocument()) 

Sie können Liste aller JEditorPane Instanzen erhalten bestehende und durchlaufen die Liste überprüft, ob Dokumentinstanz jEditorPaneInstance.getDocument equals()

Verwandte Themen