有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

类似Windows中的java日期时间选择器

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

Windows 7 example

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

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

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

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

谢谢!


共 (1) 个答案

  1. # 1 楼答案

    最好的和免费的日期采集器是JXDatePickerJCalendar,在这两种情况下,都关注DateFocus解决方案的正确实现,以及JTree / JTreeTable / JTable的优秀Renderer and Editor

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

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