Guten Tag,
Ich habe gestern angefangen mich ein bisschen mit Observern zu befassen. Dabei bin ich auf PropertyChangeSupport und den Listener gestoßen =)
Das hörte sich recht gut an, allso habe ich gleich angefangen dies in meinem akuellem Projekt zu verbauen. Dabei bin ich jetzt aber auf ein Problem gestoßen. Ich feuer ein Property change mit 2 booleans ab:
Das klappt auch wunderbar, jedoch die auswertung macht mir Probleme:
sagt das als getNewValue eine Boolean Class vorliegt
jedoch kann ich diese nicht mit
auswerten.
Warum nicht? oO
mfg. Dagobert
Ich habe gestern angefangen mich ein bisschen mit Observern zu befassen. Dabei bin ich auf PropertyChangeSupport und den Listener gestoßen =)
Das hörte sich recht gut an, allso habe ich gleich angefangen dies in meinem akuellem Projekt zu verbauen. Dabei bin ich jetzt aber auf ein Problem gestoßen. Ich feuer ein Property change mit 2 booleans ab:
Java:
firePropertyChange("running", isRunning(), isRunning);
Java:
public void propertyChange(PropertyChangeEvent evt) {
System.out.println(evt.getNewValue().getClass());
}
jedoch kann ich diese nicht mit
Java:
if(evt.getNewValue()==true)
//oder
if((boolean)(evt.getNewValue())==true)
//oder
if(Boolean.getBoolean(evt.getNewValue)==true)
Warum nicht? oO
mfg. Dagobert