如何清除JDateChooser字段?

时间:2012-07-30 10:46:46

标签: java jdatechooser

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

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

此外,我想将此字段设置为清除后的当前日期。

3 个答案:

答案 0 :(得分:5)

如果要清除JDateChooser字段:

JDateChooser dateChooser = new JDateChooser();
dateChooser.setCalendar(null);

此代码会将字段设置为null

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

dateChooser.setDate(new Date())

答案 1 :(得分:1)

如果dateChooser是您的JDateChooser实例:

dateChooser.setDate(new Date());

编辑: 我不确定你是通过“设定今日约会”来表达的。我假设你的意思是将JDateChooser中的日期设置为今天的日期(这就是我的代码所做的)。如果不是您想要的,请澄清您的问题。

答案 2 :(得分:0)

((JTextField)dateChooser.getDateEditor().getUiComponent()).setText("");
dateChooser.setDate(new Date());