java - 自定义 DatePicker 以选择年份和月份

标签 java javafx javafx-8

DatePicker 的当前 JavaFX 实现仅允许您通过单击 < > 按钮来选择年份和月份。大多数现代 DatePicker 实现都允许您选择年份,例如如下所示:

enter image description here

我们如何获得这个功能?

最佳答案

到目前为止,我还没有在 JavaFX 中看到具有该功能的日期选择器。据我所知,javafx.scene.control.DatePicker和ControlsFX-和JFXtras-controls都没有这样的功能(据我所知,ControlsFX甚至不提供日期选择器)。

但是http://calendarcontrolinjavafx.blogspot.com/2012/01/calendar-control-in-javafx-20.html有一个具有此类功能(但样式不同)的自定义日期选择器以及一个演示应用程序。

不幸的是,该实现是从 2012 年开始的,并且是在 JavaFX 2 中实现的。但是,经过最小的更改,它可以在 >= JavaFX 8 上运行。下面是一些快照。我不知道稳定性如何,但也许值得一试。

enter image description here

关于java - 自定义 DatePicker 以选择年份和月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52649670/

相关文章:

Java 可观察接口(interface)

java - 根据 slider 的值更改进度条颜色JavaFX

java - 删除 WebView Javafx 中的滚动条

JavaFX 无法填充 TableView

java - 如何仅将模糊应用于 Pane 内的矩形区域?

java - 是否可以有一个带装饰的透明 JavaFX 窗口(最小化、最大化、关闭)

java - 即使我们必须迭代数组,如何从java中的数组中删除元素,或者我们可以直接这样做吗?

java - 如何在 Hive 嵌入式模式下运行包含 "select count(*)"和 "group by"子句的 Hive Sql 查询?

java - 错误 : incompatible types: String cannot be converted to char opp = JOptionPane. 显示输入对话框 ("Enter Method");

javafx - 相当于 JavaFX8 的 JGraph?