实现JavaFXObservalEvalue接口的正确方法
寻找实现实现JavaFXObservalEvalue接口的正确方法,javafx,javafx-2,Javafx,Javafx 2,寻找实现observeboleAnValue的正确方法,这将取决于StringPropertyValue。对于与按钮的disableProperty绑定,不需要自己实现接口。您可以使用: BooleanBinding=Bindings.createBooleanBinding(newcallable()){ @凌驾 公共布尔调用(){ 返回字符串属性。get()包含(“42”); } }、管柱属性); someNode.disableProperty().bind(绑定); 如果stringp
observeboleAnValue
的正确方法,这将取决于StringPropertyValue
。对于与按钮的disableProperty
绑定,不需要自己实现接口。您可以使用:
BooleanBinding=Bindings.createBooleanBinding(newcallable()){
@凌驾
公共布尔调用(){
返回字符串属性。get()包含(“42”);
}
}、管柱属性);
someNode.disableProperty().bind(绑定);
如果stringproperty
包含一个以42
作为子字符串的值,则上述代码将禁用someNode
BooleanBinding binding = Bindings.createBooleanBinding(new Callable<Boolean>() {
@Override
public Boolean call() {
return theStringProperty.get().contains("42");
}
}, theStringProperty);
someNode.disableProperty().bind(binding);