Zum Beispiel möchte ich, dies zu tun: Ich habe eine String haben, und es ist eine Kombination aus einem IntegerProperty und anoter String, wie folgt aus:Wie kann ich in TornadoFX eine Eigenschaft ändern, wenn andere Eigenschaften geändert werden?
- String A = "foo"
- IntegerProperty B = 3
- resultierende String C = "foo 3"
Wie kann ich "bind" -Eigenschaften, so dass der C verändert, wenn entweder A oder B geändert werden? (Ich möchte nicht auf Änderungen an C reagieren)
Ich versuchte mit stringBinding()
Methode, aber es ist mir unklar, wie diese Methode genau funktioniert, und die Dokumentation darüber ist unklar.
Ich denke, Sie brauchen entweder 'stringBinding (a, b) {"$ {a.get()} $ {b.get()}"} 'oder' stringBinding (a, b) {"$ (a. Wert) $ {b.value} "}'. JavaFX-Eigenschaften zeigen mehr als nur ihren Wert mit dem Standard 'toString()'. –
Danke Matthew, werde meine Antwort aktualisieren :) –