Hallo zusammen,
in meiner Applikation (einer Simulation), welche ich derzeit entwickle habe ich u.a. eine TreeView, welche mir zur Laufzeit stets aktuelle Eigenschaften meiner Datenklassen anzeigen soll.
Nun stehe ich vor dem Problem dass ich zwar ein das Binding soweit hinbekommen habe, dass mir initial der korrekte Wert angezeigt wird, aber bei nachfolgenden Änderungen von health (zum Beispiel das Setzen auf 5) sich der Wert in der TreeView nicht ändert.
Hier noch einmal das Binding:
Ich hoffe ihr könnt mir einen Tipp geben wo das Problem liegt.
Grüße
in meiner Applikation (einer Simulation), welche ich derzeit entwickle habe ich u.a. eine TreeView, welche mir zur Laufzeit stets aktuelle Eigenschaften meiner Datenklassen anzeigen soll.
Nun stehe ich vor dem Problem dass ich zwar ein das Binding soweit hinbekommen habe, dass mir initial der korrekte Wert angezeigt wird, aber bei nachfolgenden Änderungen von health (zum Beispiel das Setzen auf 5) sich der Wert in der TreeView nicht ändert.
Hier noch einmal das Binding:
Java:
treeItemHealth = new TreeItem<String>();
treeItemHealth.valueProperty().bind(newSimpleIntegerProperty(nation.getCavalrymen().get(i).getHealth()).asString());
Ich hoffe ihr könnt mir einen Tipp geben wo das Problem liegt.
Grüße