摆动时间选择器

时间:2011-09-28 07:15:48

标签: java swing datetime

我正在寻找一个漂亮而且不错的时间选择器组件。在Swing上有很多日期选择的替代方案,但暂时没有。

我在JQuery上看到了很好的日期/时间组件(例如:http://trentrichardson.com/examples/timepicker/)。 Swing上有类似的内容吗?

提前致谢。

3 个答案:

答案 0 :(得分:4)

JSpinnerSpinnerNumberModel

一起使用

答案 1 :(得分:3)

我想你会喜欢JCalendar的轻松。它提供了JDateChooserJDayChooserJSpinnField,由Kai Toedter撰写,可在此处找到:JCalendar 1.4

JDateChooser Example

你可以得到这样的日期:

java.util.Date fromDate = jDateChooser1.getDate();

JSpinnField可让您轻松设置最大值和最小值:

jSpinField1.setMaximum(59);
jSpinField1.setMinimum(0);

答案 2 :(得分:3)

我会建议LGoodDatePicker库的 TimePicker 组件。可以使用(默认)“下拉”菜单,使用(可选)“微调”样式按钮或两者来选择时间。

公平披露:我是主要的开发者。

可以使用可选设置自定义TimePicker。一些设置是语言(语言环境),下拉菜单中的默认时间,字体和颜色,显示/菜单/解析格式,12或24小时时钟,秒或纳秒精度,等等。

该库还包括DatePicker和DateTimePicker组件。这三个组件都易于使用。 (它们每个都可以用一行代码进行实例化。)

我已粘贴下面的组件和演示应用程序的屏幕截图。

项目主页:https://github.com/LGoodDatePicker/LGoodDatePicker

DateTimePicker screenshot

(点击放大演示截图。) Demo screenshot