我有一个JFXCheckBox
,我希望只有在选择了JFXTextField
时才会在屏幕上显示JFXCheckBox
。
这可能吗?如果没有,下一个解决方案是什么?
答案 0 :(得分:2)
欢迎使用Stackoverflow!
一线解决方案:
myTextField.visibleProperty().bind(myCheckBox.selectedProperty());
答案 1 :(得分:1)
您可以将侦听器添加到CheckBox的选定属性:
myCheckBox.selectedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
myTextField.setVisible(newValue);
}
});