是否有任何内置函数可以在DoubleProperty
和ObjectProperty<Double>
之间创建双向绑定?
对于一个方向绑定,这很容易:
public void bindBidirectional(DoubleProperty doubleProperty, ObjectProperty<Double> doubleObjectProperty){
doubleProperty.bind(Bindings.createDoubleBinding(() -> doubleObjectProperty.get(), doubleObjectProperty));
}
但由于Bindings.createDoubleBinging
返回Binding
,而不是Property
,我无法将其用于双向绑定。
答案 0 :(得分:5)
你可以做到
doubleObjectProperty().bindBidirectional(doubleProperty.asObject());