java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
jfxtras.scene.control.CalendarTextField
- All Implemented Interfaces:
javafx.css.Styleable
,javafx.event.EventTarget
,javafx.scene.control.Skinnable
public class CalendarTextField
extends javafx.scene.control.Control
// These are used for the includes
:control: CalendarTextField
:control_instance: calendarTextField
:calendar: calendar
:calendars: calendars
:calendar_class: Calendar
:calendars_class: Calendars
:dateFormat: dateFormat
:dateFormats: dateFormats
= CalendarTextField
include::src/main/asciidoc/scene/control/CalendarTextField_properties.adoc[]
The textField can also show time by specifying a DateFormat accordingly, e.g. setDateFormat(SimpleDateFormat.getDateTimeInstance());
== Callback
include::src/main/asciidoc/scene/control/CalendarTextField_callbacks.adoc[]
== Icon
include::src/main/asciidoc/scene/control/CalendarTextField_icon.adoc[]
== Immutability
include::src/main/asciidoc/scene/control/Calendar_immutability.adoc[]
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.BooleanProperty
AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.javafx.beans.property.ObjectProperty
<Calendar> Calendar: the selected date.javafx.beans.property.ObjectProperty
<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections.javafx.beans.property.ObjectProperty
<DateFormat> The DateFormat used to render/parse the date in the textfield.javafx.beans.property.ListProperty
<DateFormat> DateFormats: a list of alternate dateFormats used for parsing onlyjavafx.beans.property.BooleanProperty
Is the text field editablejavafx.beans.property.BooleanProperty
Immediately set a value entered in the popup into the text field (of use in showTime mode)javafx.beans.property.ObjectProperty
<Locale> Locale: the locale is used to determine first-day-of-week, weekday labels, etcparse error callback: If something did not parse correctly, you may handle it.javafx.beans.property.BooleanProperty
Represents the current state of the Picker popup, and whether it is currently visible on screen.javafx.beans.property.ObjectProperty
<String> PromptText:javafx.beans.property.ObjectProperty
<Boolean> ShowTimejavafx.beans.property.ObjectProperty
<String> Text:valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added.Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltip
Properties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Properties inherited from class javafx.scene.Parent
needsLayout
Properties inherited from class javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, 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, viewOrder, visible
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.beans.property.BooleanProperty
private final javafx.beans.property.ObjectProperty
<Calendar> private final javafx.beans.property.ObjectProperty
<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> private boolean
private final javafx.beans.property.ObjectProperty
<DateFormat> (package private) javafx.beans.property.ListProperty
<DateFormat> private final javafx.collections.ObservableList
<Calendar> private javafx.beans.property.ObjectProperty
<Calendar> private final javafx.beans.property.BooleanProperty
private final javafx.beans.InvalidationListener
private final javafx.collections.ObservableList
<Calendar> private final javafx.beans.property.BooleanProperty
private final javafx.beans.property.ObjectProperty
<Locale> private final javafx.beans.property.BooleanProperty
private final javafx.beans.property.ObjectProperty
<String> private javafx.beans.property.ObjectProperty
<Boolean> private final javafx.beans.property.ObjectProperty
<String> Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.BooleanProperty
AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.javafx.beans.property.ObjectProperty
<Calendar> Calendar: the selected date.javafx.beans.property.ObjectProperty
<javafx.util.Callback<CalendarPicker.CalendarRange, Void>> calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections.private void
private void
javafx.scene.control.Skin
<?> javafx.beans.property.ObjectProperty
<DateFormat> The DateFormat used to render/parse the date in the textfield.javafx.beans.property.ListProperty
<DateFormat> DateFormats: a list of alternate dateFormats used for parsing onlyjavafx.collections.ObservableList
<Calendar> disabledCalendars: a list of dates that cannot be selected.javafx.beans.property.ObjectProperty
<Calendar> DisplayedCalendar: You may set this value, but it is also overwritten by other logic and the skin.javafx.beans.property.BooleanProperty
Is the text field editableboolean
Gets the value of theallowNull
property.Gets the value of thecalendar
property.javafx.util.Callback
<CalendarPicker.CalendarRange, Void> Gets the value of thecalendarRangeCallback
property.Gets the value of thedateFormat
property.javafx.collections.ObservableList
<DateFormat> Gets the value of thedateFormats
property.Gets the value of thelocale
property.Gets the value of theparseErrorCallback
property.Gets the value of thepromptText
property.Gets the value of theshowTime
property.getText()
Gets the value of thetext
property.Return the path to the CSS file so things are setup rightGets the value of thevalueValidationCallback
property.javafx.collections.ObservableList
<Calendar> highlightedCalendars: a list of dates that are rendered with the highlight class added.javafx.beans.property.BooleanProperty
Immediately set a value entered in the popup into the text field (of use in showTime mode)boolean
Gets the value of theeditable
property.boolean
Gets the value of theimmediate
property.boolean
Gets the value of thepickerShowing
property.javafx.beans.property.ObjectProperty
<Locale> Locale: the locale is used to determine first-day-of-week, weekday labels, etcparse error callback: If something did not parse correctly, you may handle it.javafx.beans.property.BooleanProperty
Represents the current state of the Picker popup, and whether it is currently visible on screen.javafx.beans.property.ObjectProperty
<String> PromptText:void
Make the call toinvalid reference
TextField#selectAll()
void
setAllowNull
(boolean allowNull) Sets the value of theallowNull
property.void
setCalendar
(Calendar value) Sets the value of thecalendar
property.void
setCalendarRangeCallback
(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) Sets the value of thecalendarRangeCallback
property.void
setDateFormat
(DateFormat value) Sets the value of thedateFormat
property.void
setDateFormats
(javafx.collections.ObservableList<DateFormat> value) Sets the value of thedateFormats
property.void
setDisplayedCalendar
(Calendar value) void
setEditable
(boolean value) Sets the value of theeditable
property.void
setImmediate
(boolean value) Sets the value of theimmediate
property.void
Sets the value of thelocale
property.void
setParseErrorCallback
(javafx.util.Callback<Throwable, Void> value) Sets the value of theparseErrorCallback
property.void
setPickerShowing
(boolean value) Sets the value of thepickerShowing
property.void
setPromptText
(String value) Sets the value of thepromptText
property.void
setShowTime
(Boolean value) Sets the value of theshowTime
property.void
Sets the value of thetext
property.void
setValueValidationCallback
(javafx.util.Callback<Calendar, Boolean> value) Sets the value of thevalueValidationCallback
property.javafx.beans.property.ObjectProperty
<Boolean> ShowTimejavafx.beans.property.ObjectProperty
<String> Text:valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added.withAllowNull
(boolean value) withCalendar
(Calendar value) withCalendarRangeCallback
(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) withDateFormat
(DateFormat value) withDateFormat
(javafx.collections.ObservableList<DateFormat> value) withDisplayedCalendar
(Calendar value) withEditable
(boolean value) IdwithImmediate
(boolean value) withLocale
(Locale value) withParseErrorCallback
(javafx.util.Callback<Throwable, Void> value) withPickerShowing
(boolean value) withPromptText
(String value) withShowTime
(Boolean value) withValueValidationCallback
(javafx.util.Callback<Calendar, Boolean> value) Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
Methods inherited from class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, 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, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
Methods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Methods inherited from class javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, 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, getInitialCursor, 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, getViewOrder, hasProperties, hoverProperty, idProperty, 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, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
calendar
Calendar: the selected date.- See Also:
-
locale
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- See Also:
-
showTime
ShowTime- See Also:
-
dateFormat
The DateFormat used to render/parse the date in the textfield. It is allow to show time as well for example by SimpleDateFormat.getDateTimeInstance().- See Also:
-
promptText
PromptText:- See Also:
-
dateFormats
DateFormats: a list of alternate dateFormats used for parsing only- See Also:
-
parseErrorCallback
public javafx.beans.property.ObjectProperty<javafx.util.Callback<Throwable,Void>> parseErrorCallbackPropertyparse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.- See Also:
-
calendarRangeCallback
public javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange,Void>> calendarRangeCallbackPropertycalendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections. It is called just before a new range is being displayed, so the developer can change the values in the collections like highlighted or disabled.- See Also:
-
valueValidationCallback
public javafx.beans.property.ObjectProperty<javafx.util.Callback<Calendar,Boolean>> valueValidationCallbackPropertyvalueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.- See Also:
-
allowNull
public javafx.beans.property.BooleanProperty allowNullPropertyAllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.- See Also:
-
text
Text:- See Also:
-
pickerShowing
public javafx.beans.property.BooleanProperty pickerShowingPropertyRepresents the current state of the Picker popup, and whether it is currently visible on screen.- See Also:
-
editable
public javafx.beans.property.BooleanProperty editablePropertyIs the text field editable- See Also:
-
immediate
public javafx.beans.property.BooleanProperty immediatePropertyImmediately set a value entered in the popup into the text field (of use in showTime mode)- See Also:
-
-
Field Details
-
focusInvalidationListener
private final javafx.beans.InvalidationListener focusInvalidationListener -
calendarObjectProperty
-
localeObjectProperty
-
showTimeObjectProperty
-
dateFormatObjectProperty
-
dateFormatManual
private boolean dateFormatManual -
promptTextObjectProperty
-
dateFormatsProperty
javafx.beans.property.ListProperty<DateFormat> dateFormatsProperty -
parseErrorCallbackObjectProperty
-
highlightedCalendars
-
disabledCalendars
-
calendarRangeCallbackObjectProperty
private final javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange,Void>> calendarRangeCallbackObjectProperty -
valueValidationCallbackObjectProperty
-
displayedCalendarObjectProperty
-
allowNullProperty
private volatile javafx.beans.property.BooleanProperty allowNullProperty -
textObjectProperty
-
pickerShowingProperty
private final javafx.beans.property.BooleanProperty pickerShowingProperty -
editableProperty
private final javafx.beans.property.BooleanProperty editableProperty -
immediateProperty
private final javafx.beans.property.BooleanProperty immediateProperty
-
-
Constructor Details
-
CalendarTextField
public CalendarTextField()
-
-
Method Details
-
construct
private void construct() -
getUserAgentStylesheet
Return the path to the CSS file so things are setup right- Overrides:
getUserAgentStylesheet
in classjavafx.scene.layout.Region
-
createDefaultSkin
public javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkin
in classjavafx.scene.control.Control
-
selectAll
public void selectAll()Make the call toinvalid reference
TextField#selectAll()
-
withId
Id -
calendarProperty
Calendar: the selected date.- Returns:
- the
calendar
property - See Also:
-
getCalendar
Gets the value of thecalendar
property.- Property description:
- Calendar: the selected date.
- Returns:
- the value of the
calendar
property - See Also:
-
setCalendar
Sets the value of thecalendar
property.- Property description:
- Calendar: the selected date.
- Parameters:
value
- the value for thecalendar
property- See Also:
-
withCalendar
-
localeProperty
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- Returns:
- the
locale
property - See Also:
-
getLocale
Gets the value of thelocale
property.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
- Returns:
- the value of the
locale
property - See Also:
-
setLocale
Sets the value of thelocale
property.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
- Parameters:
value
- the value for thelocale
property- See Also:
-
withLocale
-
showTimeProperty
ShowTime- Returns:
- the
showTime
property - See Also:
-
getShowTime
Gets the value of theshowTime
property.- Property description:
- ShowTime
- Returns:
- the value of the
showTime
property - See Also:
-
setShowTime
Sets the value of theshowTime
property.- Property description:
- ShowTime
- Parameters:
value
- the value for theshowTime
property- See Also:
-
withShowTime
-
dateFormatProperty
The DateFormat used to render/parse the date in the textfield. It is allow to show time as well for example by SimpleDateFormat.getDateTimeInstance().- Returns:
- the
dateFormat
property - See Also:
-
getDateFormat
Gets the value of thedateFormat
property.- Property description:
- The DateFormat used to render/parse the date in the textfield. It is allow to show time as well for example by SimpleDateFormat.getDateTimeInstance().
- Returns:
- the value of the
dateFormat
property - See Also:
-
setDateFormat
Sets the value of thedateFormat
property.- Property description:
- The DateFormat used to render/parse the date in the textfield. It is allow to show time as well for example by SimpleDateFormat.getDateTimeInstance().
- Parameters:
value
- the value for thedateFormat
property- See Also:
-
withDateFormat
-
promptTextProperty
PromptText:- Returns:
- the
promptText
property - See Also:
-
getPromptText
Gets the value of thepromptText
property.- Property description:
- PromptText:
- Returns:
- the value of the
promptText
property - See Also:
-
setPromptText
Sets the value of thepromptText
property.- Property description:
- PromptText:
- Parameters:
value
- the value for thepromptText
property- See Also:
-
withPromptText
-
dateFormatsProperty
DateFormats: a list of alternate dateFormats used for parsing only- Returns:
- the
dateFormats
property - See Also:
-
getDateFormats
Gets the value of thedateFormats
property.- Property description:
- DateFormats: a list of alternate dateFormats used for parsing only
- Returns:
- the value of the
dateFormats
property - See Also:
-
setDateFormats
Sets the value of thedateFormats
property.- Property description:
- DateFormats: a list of alternate dateFormats used for parsing only
- Parameters:
value
- the value for thedateFormats
property- See Also:
-
withDateFormat
-
parseErrorCallbackProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<Throwable,Void>> parseErrorCallbackProperty()parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.- Returns:
- the
parseErrorCallback
property - See Also:
-
getParseErrorCallback
Gets the value of theparseErrorCallback
property.- Property description:
- parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.
- Returns:
- the value of the
parseErrorCallback
property - See Also:
-
setParseErrorCallback
Sets the value of theparseErrorCallback
property.- Property description:
- parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.
- Parameters:
value
- the value for theparseErrorCallback
property- See Also:
-
withParseErrorCallback
-
highlightedCalendars
highlightedCalendars: a list of dates that are rendered with the highlight class added. This can then be styled using CSS. -
disabledCalendars
disabledCalendars: a list of dates that cannot be selected. -
calendarRangeCallbackProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange,Void>> calendarRangeCallbackProperty()calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections. It is called just before a new range is being displayed, so the developer can change the values in the collections like highlighted or disabled.- Returns:
- the
calendarRangeCallback
property - See Also:
-
getCalendarRangeCallback
Gets the value of thecalendarRangeCallback
property.- Property description:
- calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections. It is called just before a new range is being displayed, so the developer can change the values in the collections like highlighted or disabled.
- Returns:
- the value of the
calendarRangeCallback
property - See Also:
-
setCalendarRangeCallback
Sets the value of thecalendarRangeCallback
property.- Property description:
- calendarRangeCallback: This callback allows a developer to limit the amount of calendars put in any of the collections. It is called just before a new range is being displayed, so the developer can change the values in the collections like highlighted or disabled.
- Parameters:
value
- the value for thecalendarRangeCallback
property- See Also:
-
withCalendarRangeCallback
public CalendarTextField withCalendarRangeCallback(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) -
valueValidationCallbackProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<Calendar,Boolean>> valueValidationCallbackProperty()valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.- Returns:
- the
valueValidationCallback
property - See Also:
-
getValueValidationCallback
Gets the value of thevalueValidationCallback
property.- Property description:
- valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.
- Returns:
- the value of the
valueValidationCallback
property - See Also:
-
setValueValidationCallback
Sets the value of thevalueValidationCallback
property.- Property description:
- valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added. Returning true will allow the value.
- Parameters:
value
- the value for thevalueValidationCallback
property- See Also:
-
withValueValidationCallback
-
displayedCalendar
DisplayedCalendar: You may set this value, but it is also overwritten by other logic and the skin. Do not assume you have total control. The calendar should not be modified using any of its add or set methods (it should be considered immutable) -
getDisplayedCalendar
-
setDisplayedCalendar
-
withDisplayedCalendar
-
constructDisplayedCalendar
private void constructDisplayedCalendar() -
allowNullProperty
public javafx.beans.property.BooleanProperty allowNullProperty()AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.- Returns:
- the
allowNull
property - See Also:
-
getAllowNull
public boolean getAllowNull()Gets the value of theallowNull
property.- Property description:
- AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.
- Returns:
- the value of the
allowNull
property - See Also:
-
setAllowNull
public void setAllowNull(boolean allowNull) Sets the value of theallowNull
property.- Property description:
- AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.
- Parameters:
allowNull
- the value for theallowNull
property- See Also:
-
withAllowNull
-
textProperty
Text:- Returns:
- the
text
property - See Also:
-
getText
Gets the value of thetext
property.- Property description:
- Text:
- Returns:
- the value of the
text
property - See Also:
-
setText
Sets the value of thetext
property.- Property description:
- Text:
- Parameters:
value
- the value for thetext
property- See Also:
-
withText
-
pickerShowingProperty
public javafx.beans.property.BooleanProperty pickerShowingProperty()Represents the current state of the Picker popup, and whether it is currently visible on screen.- Returns:
- the
pickerShowing
property - See Also:
-
isPickerShowing
public boolean isPickerShowing()Gets the value of thepickerShowing
property.- Property description:
- Represents the current state of the Picker popup, and whether it is currently visible on screen.
- Returns:
- the value of the
pickerShowing
property - See Also:
-
setPickerShowing
public void setPickerShowing(boolean value) Sets the value of thepickerShowing
property.- Property description:
- Represents the current state of the Picker popup, and whether it is currently visible on screen.
- Parameters:
value
- the value for thepickerShowing
property- See Also:
-
withPickerShowing
-
editableProperty
public javafx.beans.property.BooleanProperty editableProperty()Is the text field editable- Returns:
- the
editable
property - See Also:
-
isEditable
public boolean isEditable()Gets the value of theeditable
property.- Property description:
- Is the text field editable
- Returns:
- the value of the
editable
property - See Also:
-
setEditable
public void setEditable(boolean value) Sets the value of theeditable
property.- Property description:
- Is the text field editable
- Parameters:
value
- the value for theeditable
property- See Also:
-
withEditable
-
immediateProperty
public javafx.beans.property.BooleanProperty immediateProperty()Immediately set a value entered in the popup into the text field (of use in showTime mode)- Returns:
- the
immediate
property - See Also:
-
isImmediate
public boolean isImmediate()Gets the value of theimmediate
property.- Property description:
- Immediately set a value entered in the popup into the text field (of use in showTime mode)
- Returns:
- the value of the
immediate
property - See Also:
-
setImmediate
public void setImmediate(boolean value) Sets the value of theimmediate
property.- Property description:
- Immediately set a value entered in the popup into the text field (of use in showTime mode)
- Parameters:
value
- the value for theimmediate
property- See Also:
-
withImmediate
-