将javafx中的DatePicker字段设置为空字段?

时间:2017-06-05 00:15:05

标签: java javafx datepicker

如何将datepicker设置为空字段?

我有按钮,用户将使用按钮确认我希望datepicker删除用户选择的任何内容。例如,对于textfield,我使用了以下语句:

TextField userName = new TextField();

然后我使用以下语句清理它:

userName.setText("");

但我不能对datepicker对象做同样的事情,因为它没有setText函数。

ComboBox对象也是如此。我不希望它选择第一个。我希望它重新显示PromptText消息。例如,

ComboBox items = new ComboBox();
items.setPromptText("Choose From Below");

用户从中选择后,按下按钮如何再次重新显示提示信息。

1 个答案:

答案 0 :(得分:1)

ComboBoxBase定义了由valuePropertyDatePicker继承的ComboBox,代表当前所选的项目。所以你可以打电话给

datePicker.setValue(null);

// items is the combo box you defined:
items.setValue(null); 

清除任何一个的值。