Listenerproblemstellung

Status
Nicht offen für weitere Antworten.

atarifreak

Aktives Mitglied
Hallo!

Ich habe folgende Problemstellung:
Ich habe ein JTree und einen JButton. Je nachdem welcher Inhalt im JTree ausgewählt wurde, soll der JButton sich enabeln oder disabeln. Das wäre relativ einfach über einen sprechenden SelectionListener im JTree möglich, welcher seinerseits auf eine Instanz des JButtons zugreift.

Aber das möchte ich nicht. Ich will, dass der JButton sozusagen von selbst mitbekommt, dass sich im JTree etwas ändert und dann entsprechend seinen Zustand anpasst, also sozusagen über einen Listener mitbekommt, was Sache ist. Nun habe ich in meinen schlauen Büchern etwas über einen PropertyChangeListener mitbekommen, aber ich bin irgendwie nicht schlau draus geworden.
Ist es das, was ich brauche, um das Problem zu lösen? Wenn ja, wie geht das, ganz grob erklärt?

Danke!
AF
 

atarifreak

Aktives Mitglied
Naja, ich persönlich glaube ja nicht, dass dieser Listener mein Problem lösen kann, weil er ja immer nur auf sein eigenes Objekt lauschen kann. Aber wie kriege ich das hin, dass ich auf die Eigenschaften eines fremden Objektes lauschen kann? Geht das überhaupt?
 
R

Roar

Gast
Code:
fremdesObjekt.addIrgendeinenListener();

???
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben