Java 如何清除JDateChooser字段?

Java 如何清除JDateChooser字段?,java,jdatechooser,Java,Jdatechooser,我使用JDateChooser作为JForm中的组件。我已经设置了一个JButton,它将此表单上的所有字段重置为空白。我对actionListener或清除方法没有问题,但不确定如何清除JDateChooser组件 更具体地说,我想知道如何从日期选择器的JTextField组件中清除日期,使其为空 此外,我想在清除该字段后将其设置为当前日期 如果dateChooser是您的JDateChooser实例: dateChooser.setDate(new Date()); 编辑: 我不知道“定在

我使用JDateChooser作为JForm中的组件。我已经设置了一个JButton,它将此表单上的所有字段重置为空白。我对actionListener或清除方法没有问题,但不确定如何清除JDateChooser组件

更具体地说,我想知道如何从日期选择器的JTextField组件中清除日期,使其为空


此外,我想在清除该字段后将其设置为当前日期

如果dateChooser是您的JDateChooser实例:

dateChooser.setDate(new Date());
编辑:
我不知道“定在今天”会是什么意思。我认为您的意思是将JDateChooser中的日期设置为todays日期(我的代码就是这样做的)。如果不是您想要的,请澄清您的问题。

如果要清除JDateChooser字段:

JDateChooser dateChooser = new JDateChooser();
dateChooser.setCalendar(null);
此代码将字段设置为
null

要将日期设置为今天,您可以使用例如:

dateChooser.setDate(new Date())
dateChooser.setCalendar(空);空指针异常
((JTextField)dateChooser.getDateEditor().getUiComponent()).setText("");
dateChooser.setDate(new Date());