



До сих пор я не видел датпикера с этой функцией в JavaFX. Насколько мне известно, ни javafx.scene.control.DatePicker, ни ControlsFX- и JFXtras-элементы не имеют такой функциональности (ControlsFX даже не предоставляет датпикер, насколько мне известно).
Однако на http://calendarcontrolinjavafx.blogspot.com/2012/01/calendar-control-in-javafx-20.html есть настраиваемый datepicker с такой функциональностью (но с другим стилем) вместе с демонстрационным приложением.
К сожалению, эта реализация выпущена в 2012 году и находится в JavaFX 2. Однако с минимальными изменениями она работает с> = JavaFX 8. Ниже приведены несколько снимков. Насчет стабильности понятия не имею, но, может быть, стоит попробовать.
Я не уверен, нужен ли вам сборщик за год или за год, но я предполагаю, что последнее. Мне также нужен был один на год-месяцы, и я не смог найти ничего, что работало бы для javafx 8 или выше, поэтому я написал один: https://github.com/perNyfelt/fx-yearmonth-picker.
Это хорошо, но мне действительно нужно было выбрать конкретный день, но без необходимости нажимать 50 раз, чтобы перейти к 1970 году.