如果文本字段清除,如何清除DatePicker值? 我知道,我可以通过以下方式实现:
datePicker.setValue(null);
但是我需要在datepicker中使用textfield的监听器。
答案 0 :(得分:0)
您可以将ChangeListener添加到TextField的textProperty。
类似的东西:
textField.textProperty().isEmpty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(final ObservableValue<? extends Boolean> observable,
final Boolean oldValue, final Boolean newValue) {
if (newValue){
datePicker.setValue(null);
}
}
{);