2016-08-26 2 views
1

Есть ли встроенная функция для создания двунаправленного связывания между DoubleProperty и ObjectProperty<Double>?Двунаправленное связывание между ObjectProperty <Double> и DoubleProperty

Для одного направления связывания его довольно легко:

public void bindBidirectional(DoubleProperty doubleProperty, ObjectProperty<Double> doubleObjectProperty){ 
    doubleProperty.bind(Bindings.createDoubleBinding(() -> doubleObjectProperty.get(), doubleObjectProperty)); 
} 

, но так как Bindings.createDoubleBinging возвращается Binding, не Property я не могу использовать его для двунаправленного связывания.

ответ

3

Вы можете сделать

doubleObjectProperty().bindBidirectional(doubleProperty.asObject()); 
+0

Спасибо, именно то, что я искал :) –

Смежные вопросы