哪种是最好的Java日期选择器?

6

我需要一个精美的 GUI Swing Java 日期选择器,但我只找到一些丑陋的20世纪90年代的日期选择器。

有人知道漂亮的 GUI 日期选择器吗?

4个回答

10

SwingLabs 有一个SwingX项目,提供一套组件,其中包括JXDatePickerAPI),它与 Date 类配合使用,该类支持从1970年1月1日00:00:00 GMT开始的日期。

尝试演示,是一种选项。 不是199x,也不丑陋。得到了广泛的支持和使用。


很遗憾,大多数链接都已经失效了。 :-/ - MadMike
是的,看起来java.net已经挂了T_T - d1e

6
我使用过几个日期选择器,我推荐 LGoodDatePicker。其他常用库包括:JXDatePickerMicroba DatePickerJDatePickerJCalendar
公平披露:我是 LGoodDatePicker 的主要开发者。
LGoodDatePicker 的一般功能列表:
(从项目页面复制)
  • 这些组件包括DatePicker、TimePicker、DateTimePicker和CalendarPanel。
  • 自动本地化(国际化),支持22种语言。
    (阿拉伯语,中文,捷克语,丹麦语,荷兰语,英语,法语,德语,希腊语,印地语,意大利语,印度尼西亚语,日语,韩语,波兰语,葡萄牙语,罗马尼亚语,俄语,西班牙语,瑞典语,土耳其语,越南语。)
  • 本地使用标准的Java 8时间包(也称为java.time.LocalDate或“JSR-310”)。
  • 还支持其他数据类型,如“java.util.Date”。
  • 可定制的视觉元素。(包括日历大小、字体、颜色和弹出边框。)
  • TimePicker GUI提供时间选择列表和(可选)微调按钮。
  • 对所有组件进行自动日期/时间验证。
  • 可选的高亮策略和否决策略。
  • 可以允许或禁止空值。(空日期或时间。)
  • 简单易用。创建选择器仅需要一行代码。
  • 包括演示程序和代码示例。
  • 完整的Javadoc文档。
  • 活跃的开发人员支持。
  • 开源MIT许可证。
我将下面的组件截图(和演示程序)粘贴如下。
该库可以从项目发布页面安装到您的Java项目中。
该项目主页位于Github上:
https://github.com/LGoodDatePicker/LGoodDatePicker


DateTimePicker screenshot


DateTimePicker examples


Demo screenshot


6

你知道如何实施吗?或者有教程链接吗? - Christian 'fuzi' Orgler
2
示例包含在分发中。 - trashgod
1
@fuzi- 下载并打开最新版本,其中包括一个演示类,您可以查看 http://www.jarvana.com/jarvana/view/com/luuuis/jcalendar-tz/1.3.3-3/jcalendar-tz-1.3.3-3-sources.jar!/com/toedter/calendar/demo/JCalendarDemo.java?format=ok - Juvanis

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接