Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自定义日期选择器以选择年份和月份_Java_Javafx_Javafx 8 - Fatal编程技术网

Java 自定义日期选择器以选择年份和月份

Java 自定义日期选择器以选择年份和月份,java,javafx,javafx-8,Java,Javafx,Javafx 8,日期选择器的当前JavaFX实现只允许您通过单击按钮选择年份和月份。DatePicker的大多数现代实现允许您选择年份,例如: 如何获得此功能?到目前为止,我还没有在JavaFX中看到具有此功能的日期选择器。据我所知,javafx.scene.control.DatePicker和ControlsFX-和JFXtras控件都没有这样的功能(据我所知,ControlsFX甚至没有提供日期选择器) 然而,在上有一个定制的日期选择器,它具有这样的功能(但风格不同),并带有一个演示应用程序 不幸的是,

日期选择器的当前JavaFX实现只允许您通过单击<>按钮选择年份和月份。DatePicker的大多数现代实现允许您选择年份,例如:


如何获得此功能?

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

然而,在上有一个定制的日期选择器,它具有这样的功能(但风格不同),并带有一个演示应用程序

不幸的是,该实现是从2012年开始的,并且是在JavaFX2中实现的。但是,只要稍作改动,它就可以运行>=JavaFX8。下面是一些快照。我不知道稳定性如何,但也许值得一试


我不确定您是否需要一个年度选择器或一个年度-月份选择器,但我假设后者。我还需要一个用于一年几个月,但找不到任何适用于javafx 8或更高版本的工具,所以我写了一个:。

这很好,但我实际上需要选择一个特定的日期,但不必单击50次即可到达1970年。