添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

点击下载 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());//这是一个java.util.Date对象
        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);//设置起始位置
        //也可用setBounds()直接设置大小与位置
        datepick.setBounds(137, 83, 177, 24);
        // 设置一个月份中需要高亮显示的日子
        datepick.setHightlightdays(hilightDays, Color.red);
        // 设置一个月份中不需要的日子,呈灰色显示
        datepick.setDisableddays(disabledDays);
        // 设置国家
        datepick.setLocale(Locale.CANADA);
        // 设置时钟面板可见
        datepick.setTimePanleVisible(true);
        return datepick;
 本文显示了一个使用JavaFX 8 DatePicker控件Java SE 8 Swing应用程序的示例。 
 DatePicker控件允许用户以文本形式输入日期或从日历弹出窗口中选择日期。 本示例使用其中带有FX控件Swing JFrame 。 为了将FX内容嵌入Swing应用程序中, javafx.embed.swing包提供了JFXPanel类。 
 该应用程序从日期选择...
 JTextField field = new JTextField ();
DatePicker . datePicker(field);
// DatePicker.datePicker(field, "yyyy-MM-dd");
 ###例子
####日期选择器
 JFrame frame = new JFrame ();
frame . setVisible( true );
frame . setDefaultClose
				
此日历控件在www.eltima.com上给的Swing library4.0的jar包里提出出来 并重新封装在DatePicker类中 将必要的函数由私有状态提升为公开状态或将混淆过的代码重新命名. 下在地址:http://download.csdn.net/source/1023826 源于同一demo的 sidebar的一个提取见另一篇博文: http://bl...
可以使用JDatePicker库来实现Java Swing中的日期控件。JDatePicker是一个开源的日期选择器库,提供了丰富的功能和灵活的配置选项。 首先,您需要下载并导入JDatePicker库。您可以在CSDN或其他开发资源网站上找到该库的下载链接。 接下来,您可以按照以下步骤在您的Swing应用程序中使用JDatePicker: 1. 创建一个JDatePicker实例: JDatePicker datePicker = new JDatePicker(); 2. 将JDatePicker添加到您的界面中: yourContainer.add(datePicker); 3. 获取所选日期的值: Date selectedDate = datePicker.getDate(); 4. 添加日期更改监听器(可选): datePicker.addDateChangeListener(new DateChangeListener() { @Override public void dateChanged(DateChangeEvent event) { // 处理日期变更事件