없는 기본 날짜 JCalendar init을 그리고 난이 방법으로 초기화 방법 :내가 <a href="http://sourceforge.net/projects/flib/files/" rel="nofollow">JCalendar</a>을 사용하고
popup = new JPopupMenu();
calendar = new JCalendar();
popup.add(calendar);
calendar.addDateListener(new DateListener() {
@Override
public void dateChanged(DateEvent de) {
Calendar c = de.getSelectedDate();
if (c != null) {
String data = c.get(Calendar.DAY_OF_MONTH) + "-" + (c.get(Calendar.MONTH) + 1) + "-" + c.get(Calendar.YEAR);
dateTextField.setText(data);
popup.setVisible(false);
}
}
});
dateTextField.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
popup.show(e.getComponent(), e.getX(), e.getY());
popup.setVisible(true);
}
});
내가 텍스트 필드 dateTextField
클릭 이런 식으로 오늘의이 JCalendar
와 팝업을 표시하지만 나에게 보여 선택한 날짜 및 내 텍스트 필드에 그 날짜를 표시하려면 다른 날짜를 선택한 다음 오늘 날짜를 다른 시간을 선택해야합니다. 기본 선택한 날짜를 제거하려면 어떻게해야합니까? 감사!!!