1

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

我用

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

按照指示清除文本字段和文本区域。但我的问题是,当单击清除按钮时,如何清除日期选择器以显示一个干净的字段?

4

2 回答 2

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
于 2013-02-28T11:35:28.720 回答
0

1.像这样设置属性。datePicker.getModel().setValue(null);;

于 2015-06-29T07:32:25.063 回答