2012-07-30 48 views
1

我正在使用JDateChooser作爲JForm中的組件。我已經設置了一個JButton,它將此表單上的所有字段都重置爲空白。我沒有actionListener或清除方法的問題,但是不確定如何清除JDateChooser組件。如何清除JDateChooser字段?

更具體地說,我想知道如何清除日期選擇器的JTextField組件中的日期,以便它是空白的。

此外,我想將此字段設置爲清除後的當前日期。

回答

1

如果dateChooser是您的instanceof JDateChooser:

dateChooser.setDate(new Date()); 

編輯: 我不知道你所說的 「設置今天的日期」 meen什麼。我認爲你的意思是將JDateChooser中的日期設置爲今天的日期(這就是我的代碼所做的)。如果它不是你想要的,請澄清你的問題。

3

如果你想清除JDateChooser領域:

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

此代碼將字段設置爲null

設定日期到今天,你可以使用例如:

dateChooser.setDate(new Date()) 
+0

dateChooser.setCalendar(NULL);空指針異常 – 2017-08-17 07:31:27

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