这是我使用的效果图:
在这里插入图片描述
代码实现如下:

private static DatePicker getDatePicker() {
        final DatePicker datepick;
        // 格式
        String DefaultFormat = "yyyy-MM-dd";
        // 当前时间
        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(135, 285, 300, 30);
        // 设置一个月份中需要高亮显示的日子
        datepick.setHightlightdays(hilightDays, Color.red);
        // 设置一个月份中不需要的日子,呈灰色显示
        datepick.setDisableddays(disabledDays);
        // 设置国家
        datepick.setLocale(Locale.CANADA);
        // 设置时钟面板可见
        datepick.setTimePanleVisible(true);
        return datepick;

示例用法:

//日期插件
	final DatePicker datepick = getDatePicker();
	JLabel dateLabel = new JLabel("时间");
	dateLabel .setBounds(15, 285, 60, 30);
	JButton btnDate = new JButton();
	//此处位置和datepick位置一致.
	btnDate.setBounds(135, 285, 300, 30);
//然后将datepick和btnDate都添加到所在的面板上,注意先添加datepick,再添加btnDate.
//没有btnDate其实也可以,但是将日历控件放在一个按钮上会更加美观.

代码中所用的datepicker.jar包地址为:
https://download.csdn.net/download/zhuhuihui123/11225919

这是我使用的效果图:代码实现如下:private static DatePicker getDatePicker() { final DatePicker datepick; // 格式 String DefaultFormat = "yyyy-MM-dd"; // 当前时间 Date date = new Da...
swing没有自带的日期件,需要第三方的类——可以自行找资源下载导入IDEA 主要使用的是两个类——DatePicker和JXDatePicker DatePickerdatepicker.jar 包,有一个缺点,不能设置时间,只能在创建件的时候传入指定日期。 import java.util.Date;//获取当前时间 import java.util.Locale;//当前时区(地点) import com.eltima.components.ui.DatePicker;//导入jar包
日历件在www.eltima.com上给的Swing library4.0的jar包里提出出来 并重新封装在DatePicker类中 将必要的函数由私有状态提升为公开状态或将混淆过的代码重新命名. 下在地址:http://download.csdn.net/source/1023826 源于同一demo的 sidebar的一个提取见另一篇博文: http://bl...
JTextField field = new JTextField (); DatePicker . datePicker(field); // DatePicker.datePicker(field, "yyyy-MM-dd"); ###例子 ####日期选择器 JFrame frame = new JFrame (); frame . setVisible( true ); frame . setDefaultClose
常用构造方法: JComboBox():创建一个空 JComboBox 对象。 JComboBox(ComboBoxModel aModel):创建一个 JComboBox,其选项取自现有的 ComboBoxModel。 JComboBox(Object[] items):创建包含指定... 示例代码段 JLabel dateJLabel = new JLabel("日期:"); final DatePicker datePicker1 = DatePickerUtil.getDatePicker(); JButton startDateBtn = new JButton("开始时间"); startDateBtn.addActi
swing没有自带的日期件,需要第三方的类 。 为了实现这个目的,我们需要先下载Jar包(需要Jar包的可以在评论区留言) 和JDBC中初始化驱动一样,我们需要先导入Jar包,如图所示: 然后我们需要在这个工程设置lib文件夹,放入下载后的Jar包,如图所示: 1.DatePicker 我们先来用代码来介绍一下DatePicker: package gui12; import java.a...
```html <link href="https://cdn.jsdelivr.net/npm/pickadate/lib/themes/default.css" rel="stylesheet"> <link href="https://cdn.jsdelivr.net/npm/pickadate/lib/themes/default.date.css" rel="stylesheet"> <script src="https://cdn.jsdelivr.net/npm/pickadate/lib/picker.js"></script> <script src="https://cdn.jsdelivr.net/npm/pickadate/lib/picker.date.js"></script> 然后,在需要使用日期选择器的地方添加一个输入框: ```html <input type="text" class="datepicker"> 接着,使用 jQuery 初始化日期选择器: ```js $(document).ready(function(){ $('.datepicker').pickadate({ format: 'yyyy-mm-dd', // 日期格式 selectMonths: true, // 是否显示月份 selectYears: 15, // 显示几年的范围 today: '今天', // 今天按钮文本 clear: '清空', // 清空按钮文本 close: '确定', // 确定按钮文本 closeOnSelect: true, // 选择日期后是否自动关闭 onSet: function(context) { console.log('选中日期:', context.select); } // 日期选择后的回调函数 注意,`datepicker` 是输入框的类名,需要根据实际情况进行修改。其他配置项可以根据需要进行调整。 最后,就可以在页面中看到一个日期选择器了。选择日期后,会触发 `onSet` 回调函数,并输出选中的日期到制台中。