我正在尝试在textProperty
的帮助下将Label
的{{1}}绑定到对象的SimpleIntegerProperty
,但是当我更改{时,它不会更改文本{1}}对象的实时。任何帮助都将被视为如何进行Bindings
更改。
SimpleIntegerProperty
答案 0 :(得分:2)
你需要"告诉" Bindings
,Observable
要观察更改。此varargs参数是createStringBinding
方法的第二个参数。在这种情况下,您只需传递一个Observable
:object.numberProperty()
label.textProperty().bind(
Bindings.createStringBinding(
() -> " hello " + object.numberProperty().get() * (10 + 12)/2,
object.numberProperty()));