2012-07-30 2 views
1

JForm의 구성 요소로 JDateChooser를 사용하고 있습니다. 이 양식의 모든 필드를 비워 두는 JButton을 설정했습니다. 나는 actionListener 나 지우기 메소드에 문제가 없지만 JDateChooser 구성 요소를 지우는 방법을 모르겠습니다.JDateChooser 필드를 지우는 방법?

더 구체적으로 날짜 선택기의 JTextField 구성 요소에서 날짜를 지우는 방법이 궁금해서 비어 있습니다.

또한이 필드를 지운 후에이 필드를 현재 날짜로 설정하고 싶습니다.

dateChooser.setDate(new Date()); 

편집 : DateChooser 구성이 instanceof를 JDateChooser 경우

답변

1

는 는 당신이 "설정 오늘 날짜"에 의해 MEEN 모르겠어요. 나는 당신이 JDateChooser의 날짜를 오늘 날짜로 설정하는 것을 의미한다고 생각했다. (그것은 나의 코드가하는 것이다.) 원하는 것이 아닌 경우 질문을 명확히하십시오.

3

당신이 JDateChooser 필드 삭제하려면 :이 코드는 null에 필드를 설정합니다

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

합니다.

는 예를 들어 사용할 수있는 오늘 날짜를 설정하려면 :

dateChooser.setDate(new Date()) 
+0

dateChooser.setCalendar (NULL); 널 포인터 예외 –

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