java.lang.Object
io.github.palexdev.materialfx.builders.layout.NodeBuilder<P>
io.github.palexdev.materialfx.builders.layout.ParentBuilder<R>
io.github.palexdev.materialfx.builders.layout.RegionBuilder<C>
io.github.palexdev.materialfx.builders.base.ControlBuilder<F>
io.github.palexdev.materialfx.builders.control.TextFieldBuilder<MFXDatePicker>
io.github.palexdev.materialfx.builders.control.DatePickerBuilder
- All Implemented Interfaces:
INodeBuilder<MFXDatePicker>
-
Field Summary
Fields inherited from class io.github.palexdev.materialfx.builders.layout.NodeBuilder
node -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DatePickerBuilderstatic DatePickerBuilderdatePicker(MFXDatePicker datePicker) setCellFactory(Function<LocalDate, MFXDateCell> cellFactory) setClosePopupOnChange(boolean closePopupOnChange) setConverterSupplier(Supplier<StringConverter<LocalDate>> converterSupplier) setDayOfWeekConverterSupplier(Supplier<StringConverter<DayOfWeek>> dayOfWeekConverterSupplier) setGridAlgorithm(BiFunction<Locale, YearMonth, Integer[][]> gridAlgorithm) setMonthConverterSupplier(Supplier<StringConverter<Month>> monthConverterSupplier) setOnCancel(Consumer<String> onCancel) setOnCommit(Consumer<String> onCommit) setPopupAlignment(Alignment popupAlignment) setPopupOffsetX(double popupOffsetX) setPopupOffsetY(double popupOffsetY) setStartingYearMonth(YearMonth startingYearMonth) setYearsRange(NumberRange<Integer> yearsRange) Methods inherited from class io.github.palexdev.materialfx.builders.control.TextFieldBuilder
setAlignment, setAllowEdit, setAnimated, setBorderGap, setCaretVisible, setFloatingText, setFloatingTextGap, setFloatMode, setFont, setGraphicTextGap, setLeadingIcon, setPrefColumnCount, setPromptText, setScaleOnAbove, setSelectable, setText, setTextFill, setTextLimit, setTrailingIcon, textField, textFieldMethods inherited from class io.github.palexdev.materialfx.builders.base.ControlBuilder
control, setContextMenu, setSkin, setTooltipMethods inherited from class io.github.palexdev.materialfx.builders.layout.RegionBuilder
region, region, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixelMethods inherited from class io.github.palexdev.materialfx.builders.layout.ParentBuilder
addStylesheets, parent, requestLayout, setStylesheetsMethods inherited from class io.github.palexdev.materialfx.builders.layout.NodeBuilder
addEventFilter, addEventHandler, addStyleClasses, autosize, getNode, node, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, setCache, setCacheHint, setClip, setCursor, setDisable, setEffect, setFocusTraversable, setId, setManaged, setMouseTransparent, setNodeOrientation, setOpacity, setRotate, setScaleX, setScaleY, setScaleZ, setStyle, setStyleClasses, setTranslateX, setTranslateY, setTranslateZ, setViewOrder, setVisible
-
Constructor Details
-
DatePickerBuilder
public DatePickerBuilder() -
DatePickerBuilder
-
-
Method Details
-
datePicker
-
datePicker
-
startCurrentDayUpdater
-
stopCurrentDayUpdater
-
setPopupAlignment
-
setPopupOffsetX
-
setPopupOffsetY
-
setLocale
-
setValue
-
setConverterSupplier
public DatePickerBuilder setConverterSupplier(Supplier<StringConverter<LocalDate>> converterSupplier) -
setMonthConverterSupplier
public DatePickerBuilder setMonthConverterSupplier(Supplier<StringConverter<Month>> monthConverterSupplier) -
setDayOfWeekConverterSupplier
public DatePickerBuilder setDayOfWeekConverterSupplier(Supplier<StringConverter<DayOfWeek>> dayOfWeekConverterSupplier) -
setOnCommit
-
setOnCancel
-
setCellFactory
-
updateCurrentDate
-
setYearsRange
-
setGridAlgorithm
-
setStartingYearMonth
-
setClosePopupOnChange
-