JdateChooser 中的格式化程序
Formatter in JdateChooser
我正在使用 jcalendar-1.2.2 jar 中的 JDateChooser。我已将 dateformatString 设置为 "yyyyMMdd"。默认情况下,它显示今天的日期 2010 年 9 月 1 日。每当我尝试更改日期时,它都会以 yyyyMMdd 格式正确显示。如何设置默认日期(todate)的默认格式。
这是您想要得到的吗?
public class TestJFrame extends JFrame {
/**
*
*/
public TestJFrame() {
//set test frame
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setPreferredSize(new Dimension(100,100));
//make a date chooser
JDateChooser dateChooser = new JDateChooser();
//set date format
dateChooser.setDateFormatString("yyyyMMdd");
//set date
dateChooser.setDate(new Date());
//add to test frame
getContentPane().add(dateChooser);
pack();
setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
new TestJFrame();
}
}
它可能会帮助您找出问题所在。
我正在使用 jcalendar-1.2.2 jar 中的 JDateChooser。我已将 dateformatString 设置为 "yyyyMMdd"。默认情况下,它显示今天的日期 2010 年 9 月 1 日。每当我尝试更改日期时,它都会以 yyyyMMdd 格式正确显示。如何设置默认日期(todate)的默认格式。
这是您想要得到的吗?
public class TestJFrame extends JFrame {
/**
*
*/
public TestJFrame() {
//set test frame
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setPreferredSize(new Dimension(100,100));
//make a date chooser
JDateChooser dateChooser = new JDateChooser();
//set date format
dateChooser.setDateFormatString("yyyyMMdd");
//set date
dateChooser.setDate(new Date());
//add to test frame
getContentPane().add(dateChooser);
pack();
setVisible(true);
}
/**
* @param args
*/
public static void main(String[] args) {
new TestJFrame();
}
}
它可能会帮助您找出问题所在。