jar包下载:datepicker.jar
1.封装getDatePicker方法
private static DatePicker getDatePicker() {
String DefaultFormat = "yyyy-MM-dd";
Date date = new Date();
Font font = new Font("Times New Roman", Font.BOLD, 14);
Dimension dimension = new Dimension(100, 24);
int[] hilightDays = { 1, 3, 5, 7 };
int[] disabledDays = { 4, 6, 5, 9 };
DatePicker datepick = new DatePicker(date, DefaultFormat, font, dimension);
datepick.setLocation(137, 83);
datepick.setHightlightdays(hilightDays, Color.red);
datepick.setDisableddays(disabledDays);
datepick.setLocale(Locale.CANADA);
datepick.setTimePanleVisible(true);
return datepick;
}
2.在JFrame中调用的示例代码
//示例代码
final DatePicker datePicker = getDatePicker(); // 输入学习日期
private JPanel panelBottom = new JPanel();; // 底部面板
panelBottom.add(datePicker);
3.datapicker取值和设置值
//取值
Date date = (Date)datePicker.getValue();
//设置值
datePicker.getInnerTextField().setValue(new Date());
效果图:
交流群:1074410380