我有一個JFXCheckBox
,我希望只有在選擇此JFXCheckBox
時屏幕上纔會顯示JFXTextField
。JavaFX如何僅在選擇框時顯示文本字段
這可能嗎?如果不是,下一步的解決方案是什麼?
我有一個JFXCheckBox
,我希望只有在選擇此JFXCheckBox
時屏幕上纔會顯示JFXTextField
。JavaFX如何僅在選擇框時顯示文本字段
這可能嗎?如果不是,下一步的解決方案是什麼?
您可以通過綁定到CheckBox選定的屬性來做到這一點。
myCheckBox.selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
myTextField.setVisible(newValue);
}
});
一個有效的解決方案,但我沒有看到綁定。我看到了傾聽。 – c0der
歡迎來到Stackoverflow!
一號線的解決方案:
myTextField.visibleProperty().bind(myCheckBox.selectedProperty());
謝謝,那工作還不錯 –
歡迎,別忘了接受最合適的答案。 –
我真的會做,如果我可以,但爲了做到這一點,顯然你需要超過15的尊重,我沒有,但是當可能的時候我會回來接受。 –
應該把你的一些代碼在這裏,所以我們知道如何幫助你。 – cunniemm