2011-06-09 110 views

回答

8

這很簡單。

下載Toedter jcalendar-1.4.jar(也jarfinder會找到它) 如果您使用的是NetBeans,你可以創建一個新的bean和Toedter豆子添加到您的調色板經理:

enter image description here

這給你的能力拖動和隨地丟棄那些你喜歡:

enter image description here

如果DRA G和地方掉落豆,所產生的樣子這裏的代碼:

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)); 
+0

需要首先下載Netbeans,但很好的答案。 – oliholz 2011-06-09 11:06:44

+0

是的,我認爲Swing Netbeans是「The Tool」... :-) – 2011-06-09 11:09:13

+0

非常感謝Costis Aivalis ...這真是太酷:) – iamanapprentice 2011-06-09 13:40:18

4

添加源你和使用類,如在JCalendarDemo.java