Hi,
ich habe eine Frage zu Bound Properties. Und zwar soll ja die Methode propertyChange() aufgerufen, wenn sich der Wert einer Property ändert. Wenn ich in dieser Methode jetzt einfach mit System.out.println was ausgeben will, muss ich da noch was beachten? Irgendwie funktioniert es nämlich nicht.
Ich setze die Property mit dieser Methode:
Aufrufen tue ich das ganze einfach mit
Vor dem Aufrufen habe ich die Listener-Bean auch angemeldet, indem ich an den Konstruktor das Objekt bb übergebe.
Also wie kriege ich da die Ausgabe, wenn die Property sich verändert?
Hoffe ihr könnt mir helfen und ich bon im richtigen Forum...
Gruß
Shuk
ich habe eine Frage zu Bound Properties. Und zwar soll ja die Methode propertyChange() aufgerufen, wenn sich der Wert einer Property ändert. Wenn ich in dieser Methode jetzt einfach mit System.out.println was ausgeben will, muss ich da noch was beachten? Irgendwie funktioniert es nämlich nicht.
Ich setze die Property mit dieser Methode:
Code:
public void setValue(int newValue) {
int old = value;
value = newValue;
propertySupport.firePropertyChange(NAME, old, value);
}
Aufrufen tue ich das ganze einfach mit
Code:
// bb = Objekt der Klasse...
bb.setValue(5);
Vor dem Aufrufen habe ich die Listener-Bean auch angemeldet, indem ich an den Konstruktor das Objekt bb übergebe.
Also wie kriege ich da die Ausgabe, wenn die Property sich verändert?
Hoffe ihr könnt mir helfen und ich bon im richtigen Forum...
Gruß
Shuk