Skip to content

Instantly share code, notes, and snippets.

@mjmaix
Created December 10, 2015 06:58
Show Gist options
  • Save mjmaix/34dd82c0879135e45758 to your computer and use it in GitHub Desktop.
Save mjmaix/34dd82c0879135e45758 to your computer and use it in GitHub Desktop.
Customized JavaFx DatePicker. Set the start year of the datepicker
DatePicker birthdayDatePicker = new DatePicker() {
@Override
protected Skin<?> createDefaultSkin() {
final DatePickerSkin skin = new DatePickerSkin(
birthdayDatePicker) {
@Override
public Node getPopupContent() {
final DatePickerContent popupContent
= (DatePickerContent) super.getPopupContent();
popupContent.goToDate(LocalDate.now()
.minusYears(
20), true);
return popupContent;
}
};
DatePickerContent content = (DatePickerContent) skin
.getPopupContent();
content.goToDate(LocalDate.now().minusYears(18L), true);
return skin;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment