2017-03-26 19 views

答えて

0

自分でインターフェイスを実装する必要はありません。あなたはthe createBooleanBinding method of the Bindings utility classを使用することができます。

BooleanBinding binding = Bindings.createBooleanBinding(new Callable<Boolean>() { 

    @Override 
    public Boolean call() { 
     return theStringProperty.get().contains("42"); 
    } 

}, theStringProperty); 

someNode.disableProperty().bind(binding); 

theStringProperty列として42と値が含まれている場合、上記のコードはsomeNodeを無効にします。

関連する問題