ChangeListener

Status
Nicht offen für weitere Antworten.

The-Forgotten

Bekanntes Mitglied
Wie setze ich einen ChangeListener(oder einen anderen EventListener, falls es einen besser geeigneten gibt) auf eine Integer an, sprich: Wenn die Zahl sich verändert soll Aktion 'A' erfolgen.
 

Murray

Top Contributor
So einfach geht das nicht - man könnte zwar mit Byte-Code-Instrumentierung so etwas erreichen, aber das ist dann eher etwas für ganz spezielle Anwendungsfälle.

In diesem Fall wird es wohl besser sein, anstelle des Integers eine eigene Wrapper-Klasse mit set- und get-Methode zu verwenden und in der set-Methode zu prüfen, ob sich der Wert verändert hat und dann ggfs. irgendeine Aktion auszulösen (z.B. einen Listener oder - falls einem das Pattern besser gefällt - einen Observer zu benachrichtigen ).
 
S

SlaterB

Gast
gar nicht, aber du kannst einen ChangeListener auf deine neue eigene Klasse
IntegerMitChangeListener
ansetzen und den Listener von der setInteger(Integer)-Methode aus informieren
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben