声明:本控件来自互联网,仅可应用于个人项目,不可商用,如您未遵守造成的任何问题请自行承担
点击下载 datepicker.jar
使用方法
导入 在eclipse中,单击你的项目名,右键–>Build Path–>Add External Archives–>选择datepicker.jar使用
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import java.util.Locale;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import com.eltima.components.ui.DatePicker;
public class CCCC {
public static void main(String[] args) {
JFrame f =
new JFrame(
"LoL");
f.setSize(
400,
300);
f.setLocation(
200,
200);
f.setLayout(
null);
final DatePicker datepick;
datepick = getDatePicker();
f.add(datepick);
JButton b =
new JButton(
"获取时间");
b.setBounds(
137,
183,
100,
30);
f.add(b);
b.addActionListener(
new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(f,
"获取控件中的日期:" + datepick.getValue());
System.out.println(datepick.getValue());
}
});
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(
true);
}
private static DatePicker
getDatePicker() {
final DatePicker datepick;
String DefaultFormat =
"yyyy-MM-dd HH:mm:ss";
Date date =
new Date();
Font font =
new Font(
"Times New Roman", Font.BOLD,
14);
Dimension dimension =
new Dimension(
177,
24);
int[] hilightDays = {
1,
3,
5,
7 };
int[] disabledDays = {
4,
6,
5,
9 };
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;
}
}
效果