4

我正在寻找一个与 Windows 7 日期和时间选择器相同(甚至更好)的 Swing 组件。他们看起来是这样的:

Windows 7 示例

并具有我需要的以下功能:

  • 您不能输入无效值(在您输入时忽略该值,而不是在您离开该字段时)
  • 它允许持续更新字段,直到用户进行第一次更改(查看 Windows 7 中的时间设置)
  • 您一次只能选择和更改一个位置 - 而不是一次整个文本(因此不能删除冒号和点)
  • 向上和向下按钮
  • 日历按钮(但对我来说是可选的)

我用 DateEditor 尝试过 JSpinner,但它没有这个功能。JXDatePicker 只添加日历按钮。

通常,我正在寻找一种让用户以强大而简单的方式输入日期和时间的好方法。Windows 7 的解决方案似乎相当不错。

谢谢!

4

1 回答 1

3

最好和免费的 DatePickers 是JXDatePickerJCalendar,在这两种情况下都关注正确的实现DateFocus解决方法,并且非常Renderer and Editor适合JTree / JTreeTable / JTable

满足您的需求--->所有这些功能都是默认实现的,从您的问题中不清楚到底出了什么问题,我是,Win7但我从未见过这些问题,JXDatePickerJCalendar

SpecialDays在这两种情况下,您都必须为 hollydays(等) 实施自己的解决方法,

于 2012-01-30T12:35:32.657 回答