我正在使用 Java 和 NetBeans 7 开发一个简单的桌面应用程序我有一个 textfield 和一个 textarea 以及一个 jxdatepicker 我有一个 CLEAR 按钮,可以在需要时清除这些字段
我用
jtextfield.setText("") and
jtextArea.setText("")
按照指示清除文本字段和文本区域。但我的问题是,当单击清除按钮时,如何清除日期选择器以显示一个干净的字段?
我正在使用 Java 和 NetBeans 7 开发一个简单的桌面应用程序我有一个 textfield 和一个 textarea 以及一个 jxdatepicker 我有一个 CLEAR 按钮,可以在需要时清除这些字段
我用
jtextfield.setText("") and
jtextArea.setText("")
按照指示清除文本字段和文本区域。但我的问题是,当单击清除按钮时,如何清除日期选择器以显示一个干净的字段?
基本上:
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.像这样设置属性。datePicker.getModel().setValue(null);;