Это очень просто.
Загрузите Toedter jcalendar-1.4.jar (также его найдет jarfinder ). Если вы используете Netbeans, вы можете создать новый компонент и добавить компоненты Toedter вваш менеджер палитр:
Это дает вам возможность перетаскивать их куда угодно:
Если выперетащите бин куда-нибудь, сгенерированный код выглядит следующим образом:
jDateChooser1 = new com.toedter.calendar.JDateChooser();
jDateChooser1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jDateChooser1.setDateFormatString("dd/MM/yyyy");
Затем вы можете использовать бины следующим образом:
java.sql.Date di = rs.getDate("edate");
jDateChooser1.setDate(di);
или
java.util.Date jud = jDateChooser1.getDate();
long t = jud.getTime();
java.sql.Date sqd = new java.sql.Date(t);
rs.updateDate("edate", sqd);
или как это, если вы хотите отформатировать дату:
java.util.Date jud = jDateChooser1.getDate();
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM dd, yyyy");
jLabel1.setText(sdf.format(jud));