public class LocalDatePicker extends Control
LocalDate text field which allows to pick the LocalDate from a
control.| Type | Property and Description |
|---|---|
ObjectProperty<DataRenderer<? super LocalDate>> |
dataRenderer
The
DataRenderer used to format the LocalDate in the text
field. |
IntegerProperty |
nextMonths
The number of next months relative to
yearMonth to show. |
IntegerProperty |
nextWeeks
The number of next weeks to show.
|
ObjectProperty<org.softsmithy.lib.text.Parser<? extends LocalDate>> |
parser
The
Parser used to parse the text of text field to a
LocalDate. |
IntegerProperty |
previousMonths
The number of previous months relative to
yearMonth to show. |
IntegerProperty |
previousWeeks
The number of previous weeks to show.
|
LimitedComparableProperty<LocalDate> |
selectedDate
The currently selected
LocalDate. |
BooleanProperty |
showingMonthScrollButton
Flag if the month scroll button should be shown.
|
BooleanProperty |
showingWeekOfYear
Flag if the week of year should be shown.
|
BooleanProperty |
showingYearScrollButton
Flag if the year scroll button should be shown.
|
ObjectProperty<YearMonth> |
yearMonth
The currently displayed
YearMonth. |
contextMenu, skinClassName, skin, tooltipbackground, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthimpl_traversalEngine, needsLayoutaccessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, impl_showMnemonics, impl_treeVisible, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, visibleUSE_COMPUTED_SIZE, USE_PREF_SIZEBASELINE_OFFSET_SAME_AS_HEIGHT| Constructor and Description |
|---|
LocalDatePicker()
Creates a new instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectProperty<DataRenderer<? super LocalDate>> |
dataRendererProperty()
The
DataRenderer used to format the LocalDate in the text
field. |
DataRenderer<? super LocalDate> |
getDataRenderer()
Gets the value of the property dataRenderer.
|
int |
getNextMonths()
Gets the value of the property nextMonths.
|
int |
getNextWeeks()
Gets the value of the property nextWeeks.
|
org.softsmithy.lib.text.Parser<? extends LocalDate> |
getParser()
Gets the value of the property parser.
|
int |
getPreviousMonths()
Gets the value of the property previousMonths.
|
int |
getPreviousWeeks()
Gets the value of the property previousWeeks.
|
LocalDate |
getSelectedDate()
Gets the value of the property selectedDate.
|
String |
getUserAgentStylesheet() |
YearMonth |
getYearMonth()
Gets the value of the property yearMonth.
|
boolean |
isShowingMonthScrollButton()
Gets the value of the property showingMonthScrollButton.
|
boolean |
isShowingWeekOfYear()
Gets the value of the property showingWeekOfYear.
|
boolean |
isShowingYearScrollButton()
Gets the value of the property showingYearScrollButton.
|
IntegerProperty |
nextMonthsProperty()
The number of next months relative to
yearMonth to show. |
IntegerProperty |
nextWeeksProperty()
The number of next weeks to show.
|
ObjectProperty<org.softsmithy.lib.text.Parser<? extends LocalDate>> |
parserProperty()
The
Parser used to parse the text of text field to a
LocalDate. |
IntegerProperty |
previousMonthsProperty()
The number of previous months relative to
yearMonth to show. |
IntegerProperty |
previousWeeksProperty()
The number of previous weeks to show.
|
LimitedComparableProperty<LocalDate> |
selectedDateProperty()
The currently selected
LocalDate. |
void |
setDataRenderer(DataRenderer<? super LocalDate> dataRenderer)
Sets the value of the property dataRenderer.
|
void |
setNextMonths(int nextMonths)
Sets the value of the property nextMonths.
|
void |
setNextWeeks(int nextWeeks)
Sets the value of the property nextWeeks.
|
void |
setParser(org.softsmithy.lib.text.Parser<? extends LocalDate> parser)
Sets the value of the property parser.
|
void |
setPreviousMonths(int previousMonths)
Sets the value of the property previousMonths.
|
void |
setPreviousWeeks(int previousWeeks)
Sets the value of the property previousWeeks.
|
void |
setSelectedDate(LocalDate selectedDate)
Sets the value of the property selectedDate.
|
void |
setShowingMonthScrollButton(boolean showingMonthScrollButton)
Sets the value of the property showingMonthScrollButton.
|
void |
setShowingWeekOfYear(boolean showingWeekOfYear)
Sets the value of the property showingWeekOfYear.
|
void |
setShowingYearScrollButton(boolean showingYearScrollButton)
Sets the value of the property showingYearScrollButton.
|
void |
setYearMonth(YearMonth yearMonth)
Sets the value of the property yearMonth.
|
BooleanProperty |
showingMonthScrollButtonProperty()
Flag if the month scroll button should be shown.
|
BooleanProperty |
showingWeekOfYearProperty()
Flag if the week of year should be shown.
|
BooleanProperty |
showingYearScrollButtonProperty()
Flag if the year scroll button should be shown.
|
ObjectProperty<YearMonth> |
yearMonthProperty()
The currently displayed
YearMonth. |
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getSkin, getTooltip, impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipPropertybackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthPropertygetChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBoundsaccessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visiblePropertypublic ObjectProperty<DataRenderer<? super LocalDate>> dataRendererProperty
DataRenderer used to format the LocalDate in the text
field. The default DataRenderer uses
DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.LONG. DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.MEDIUM:new FormatterDataRenderer<>(new TemporalAccessorFormatter(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM)))getDataRenderer(),
setDataRenderer(DataRenderer)public ObjectProperty<org.softsmithy.lib.text.Parser<? extends LocalDate>> parserProperty
Parser used to parse the text of text field to a
LocalDate.getParser(),
setParser(Parser)public LimitedComparableProperty<LocalDate> selectedDateProperty
getSelectedDate(),
setSelectedDate(LocalDate)public ObjectProperty<YearMonth> yearMonthProperty
YearMonth.getYearMonth(),
setYearMonth(YearMonth)public IntegerProperty previousWeeksProperty
getPreviousWeeks(),
setPreviousWeeks(int)public IntegerProperty nextWeeksProperty
getNextWeeks(),
setNextWeeks(int)public BooleanProperty showingWeekOfYearProperty
public IntegerProperty previousMonthsProperty
yearMonth to show.getPreviousMonths(),
setPreviousMonths(int)public IntegerProperty nextMonthsProperty
yearMonth to show.getNextMonths(),
setNextMonths(int)public BooleanProperty showingMonthScrollButtonProperty
public BooleanProperty showingYearScrollButtonProperty
public LocalDatePicker()
public String getUserAgentStylesheet()
getUserAgentStylesheet in class Regionpublic final DataRenderer<? super LocalDate> getDataRenderer()
DataRenderer used to format the LocalDate in the text
field. The default DataRenderer uses
DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.LONG. DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.MEDIUM:new FormatterDataRenderer<>(new TemporalAccessorFormatter(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM)))public final void setDataRenderer(DataRenderer<? super LocalDate> dataRenderer)
DataRenderer used to format the LocalDate in the text
field. The default DataRenderer uses
DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.LONG. DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.MEDIUM:new FormatterDataRenderer<>(new TemporalAccessorFormatter(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM)))public ObjectProperty<DataRenderer<? super LocalDate>> dataRendererProperty()
DataRenderer used to format the LocalDate in the text
field. The default DataRenderer uses
DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.LONG. DateTimeFormatter.ofLocalizedDate(java.time.format.FormatStyle)
and FormatStyle.MEDIUM:new FormatterDataRenderer<>(new TemporalAccessorFormatter(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM)))getDataRenderer(),
setDataRenderer(DataRenderer)public final org.softsmithy.lib.text.Parser<? extends LocalDate> getParser()
Parser used to parse the text of text field to a
LocalDate.public final void setParser(org.softsmithy.lib.text.Parser<? extends LocalDate> parser)
Parser used to parse the text of text field to a
LocalDate.public ObjectProperty<org.softsmithy.lib.text.Parser<? extends LocalDate>> parserProperty()
Parser used to parse the text of text field to a
LocalDate.getParser(),
setParser(Parser)public final LocalDate getSelectedDate()
LocalDate.LocalDate.now()public final void setSelectedDate(LocalDate selectedDate)
LocalDate.LocalDate.now()public LimitedComparableProperty<LocalDate> selectedDateProperty()
getSelectedDate(),
setSelectedDate(LocalDate)public final YearMonth getYearMonth()
YearMonth.public final void setYearMonth(YearMonth yearMonth)
YearMonth.public ObjectProperty<YearMonth> yearMonthProperty()
YearMonth.getYearMonth(),
setYearMonth(YearMonth)public final int getPreviousWeeks()
public final void setPreviousWeeks(int previousWeeks)
public IntegerProperty previousWeeksProperty()
getPreviousWeeks(),
setPreviousWeeks(int)public final int getNextWeeks()
public final void setNextWeeks(int nextWeeks)
public IntegerProperty nextWeeksProperty()
getNextWeeks(),
setNextWeeks(int)public final boolean isShowingWeekOfYear()
public final void setShowingWeekOfYear(boolean showingWeekOfYear)
public BooleanProperty showingWeekOfYearProperty()
public final int getPreviousMonths()
yearMonth to show.public final void setPreviousMonths(int previousMonths)
yearMonth to show.public IntegerProperty previousMonthsProperty()
yearMonth to show.getPreviousMonths(),
setPreviousMonths(int)public final int getNextMonths()
yearMonth to show.public final void setNextMonths(int nextMonths)
yearMonth to show.public IntegerProperty nextMonthsProperty()
yearMonth to show.getNextMonths(),
setNextMonths(int)public final boolean isShowingMonthScrollButton()
public final void setShowingMonthScrollButton(boolean showingMonthScrollButton)
public BooleanProperty showingMonthScrollButtonProperty()
public final boolean isShowingYearScrollButton()
public final void setShowingYearScrollButton(boolean showingYearScrollButton)
public BooleanProperty showingYearScrollButtonProperty()
Copyright © 2012–2018 Drombler. All rights reserved.