我在JForm中使用JDateChooser作为组件。我已经设置了一个JButton,它将此表单上的所有字段重置为空。我对actionListener或清除方法没有问题,但我不确定如何清除JDateChooser组件。
更具体地说,我想知道如何从日期选择器的JTextField组件中清除日期,使其为空。
此外,我希望在清除此字段后将其设置为当前日期。
发布于 2012-09-10 21:37:41
如果要清除JDateChooser字段:
JDateChooser dateChooser = new JDateChooser();
dateChooser.setCalendar(null);此代码会将该字段设置为null。
要将日期设置为今天,可以使用以下命令:
dateChooser.setDate(new Date())发布于 2012-07-30 18:50:33
如果dateChooser是JDateChooser的实例:
dateChooser.setDate(new Date());编辑:我不确定你说的“设置今天的日期”是什么意思。我假设您的意思是将JDateChooser中的日期设置为todays (这就是我的代码所做的)。如果这不是你想要的,请澄清你的问题。
发布于 2013-04-07 23:13:00
((JTextField)dateChooser.getDateEditor().getUiComponent()).setText("");
dateChooser.setDate(new Date());https://stackoverflow.com/questions/11719917
复制相似问题