Hallo und frohes neues Jahr!
Ich habe eine bereits funktionierende Komponente auf Basis JPanel gebaut. Diese agiert für sich selber und hat einen gewissen Inhalt. Der Inhalt kann - auf Basis von MouseEvents - vom Nutzer verändert werden. Das Program kann diesen Inhalt zu jeder beliebigen Zeit auslesen oder ändern.
Jetzt meine Frage: Wenn der Nutzer den Inhalt geändert hat, macht es aus meiner Sicht Sinn, das Program davon über ein Event (ChangeEvent?) in Kenntnis zu setzen. Gibt es dafür irgendwelche Unterstützung? Also etwas, das ich mit einbinden kann? Ich kann die EventListenerList verwenden oder die Klassen Observer und Observable, gibt es noch etwas was ich übersehen habe, was näher an dem GUI orientierten ChangeListener (oder vielmehr an dessen Gegenstück) angelehnt ist?
Vielen Dank,
Stephan
Ich habe eine bereits funktionierende Komponente auf Basis JPanel gebaut. Diese agiert für sich selber und hat einen gewissen Inhalt. Der Inhalt kann - auf Basis von MouseEvents - vom Nutzer verändert werden. Das Program kann diesen Inhalt zu jeder beliebigen Zeit auslesen oder ändern.
Jetzt meine Frage: Wenn der Nutzer den Inhalt geändert hat, macht es aus meiner Sicht Sinn, das Program davon über ein Event (ChangeEvent?) in Kenntnis zu setzen. Gibt es dafür irgendwelche Unterstützung? Also etwas, das ich mit einbinden kann? Ich kann die EventListenerList verwenden oder die Klassen Observer und Observable, gibt es noch etwas was ich übersehen habe, was näher an dem GUI orientierten ChangeListener (oder vielmehr an dessen Gegenstück) angelehnt ist?
Vielen Dank,
Stephan