如何清除JDateChooser字段



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

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

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

如果要清除JDateChooser字段:

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

此代码将字段设置为null

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

dateChooser.setDate(new Date())

如果dateChooser是JDateChooser:的实例

dateChooser.setDate(new Date());

编辑:我不知道你所说的"确定今天的日期"是什么意思。我假设您的意思是将JDateChooser中的日期设置为今天的日期(这就是我的代码所做的)。如果这不是你想要的,请澄清你的问题。

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

相关内容

  • 没有找到相关文章

最新更新