2017-08-25 54 views

回答

1

您可以通過綁定到CheckBox選定的屬性來做到這一點。

myCheckBox.selectedProperty().addListener(new ChangeListener<Boolean>() { 
     @Override 
     public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) { 
       myTextField.setVisible(newValue); 

     } 
    }); 
+0

一個有效的解決方案,但我沒有看到綁定。我看到了傾聽。 – c0der

2

歡迎來到Stackoverflow!

一號線的解決方案:

myTextField.visibleProperty().bind(myCheckBox.selectedProperty()); 
+0

謝謝,那工作還不錯 –

+0

歡迎,別忘了接受最合適的答案。 –

+0

我真的會做,如果我可以,但爲了做到這一點,顯然你需要超過15的尊重,我沒有,但是當可能的時候我會回來接受。 –

相關問題