如何清除JXDatePicker字段

时间:2013-02-28 11:10:22

标签: java swing netbeans datepicker swingx

我正在开发一个简单的桌面应用程序  使用Java和NetBeans 7 我有一个textfield和textarea以及一个jxdatepicker 我有一个CLEAR按钮,可以在需要时清除字段

我使用

jtextfield.setText("") and 
  jtextArea.setText("")

按照指示清除textfield和textarea。 但我的问题是如何清除日期选择器 单击清除按钮时显示一个干净的字段?

2 个答案:

答案 0 :(得分:6)

基本上是:

picker.setDate(null);

附录:

挖掘选择器的内部并设置其编辑器的文本错误因为文本只在编辑器中更新但未提交给底层模型:

picker.getEditor().setText("");
System.out.println(picker.getDate());

// output
Thu Feb 28 00:00:00 CET 2013 

// output after nulling the date with the appropriate api
null

答案 1 :(得分:0)

1.设置这样的属性。     datePicker.getModel()。的setValue(空);;