我正在使用JDateChooser作爲JForm中的組件。我已經設置了一個JButton,它將此表單上的所有字段都重置爲空白。我沒有actionListener或清除方法的問題,但是不確定如何清除JDateChooser組件。如何清除JDateChooser字段?
更具體地說,我想知道如何清除日期選擇器的JTextField組件中的日期,以便它是空白的。
此外,我想將此字段設置爲清除後的當前日期。
我正在使用JDateChooser作爲JForm中的組件。我已經設置了一個JButton,它將此表單上的所有字段都重置爲空白。我沒有actionListener或清除方法的問題,但是不確定如何清除JDateChooser組件。如何清除JDateChooser字段?
更具體地說,我想知道如何清除日期選擇器的JTextField組件中的日期,以便它是空白的。
此外,我想將此字段設置爲清除後的當前日期。
如果dateChooser是您的instanceof JDateChooser:
dateChooser.setDate(new Date());
編輯: 我不知道你所說的 「設置今天的日期」 meen什麼。我認爲你的意思是將JDateChooser中的日期設置爲今天的日期(這就是我的代碼所做的)。如果它不是你想要的,請澄清你的問題。
如果你想清除JDateChooser領域:
JDateChooser dateChooser = new JDateChooser();
dateChooser.setCalendar(null);
此代碼將字段設置爲null
。
設定日期到今天,你可以使用例如:
dateChooser.setDate(new Date())
((JTextField)dateChooser.getDateEditor().getUiComponent()).setText("");
dateChooser.setDate(new Date());
dateChooser.setCalendar(NULL);空指針異常 – 2017-08-17 07:31:27