2011-06-09 117 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

相关问题