2017-06-05 99 views
0

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

我有按钮,用户将用按钮确认我希望datepicker删除用户选择的任何内容。例如,对于文本字段,我用下面的语句:

TextField userName = new TextField(); 

然后我清理使用下面的语句是:

userName.setText(""); 

,但我不能做的日期选择对象同样的事情,因为它没有设置文本功能。

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

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

一旦用户从中选择,然后按按钮如何重新显示提示消息。

+0

'setValue(null)'不起作用? –

+0

欢呼声,与两者合作。谢谢 – Rizkyyy

回答

1

ComboBoxBase定义了valueProperty,该valuePropertyDatePickerComboBox继承,并且表示当前选择的项目。所以,你可以调用

datePicker.setValue(null); 

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

从任何一个明确的价值。

相关问题