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.BooleanPropertyAllowNull: 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.BooleanPropertyIs the text field editablejavafx.beans.property.BooleanPropertyImmediately 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.BooleanPropertyRepresents 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, tooltipProperties inherited from class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, widthProperties inherited from class javafx.scene.Parent
needsLayoutProperties 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.BooleanPropertyprivate final javafx.beans.property.ObjectProperty<Calendar>private final javafx.beans.property.ObjectProperty<javafx.util.Callback<CalendarPicker.CalendarRange,Void>> private booleanprivate 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.BooleanPropertyprivate final javafx.beans.InvalidationListenerprivate final javafx.collections.ObservableList<Calendar>private final javafx.beans.property.BooleanPropertyprivate final javafx.beans.property.ObjectProperty<Locale>private final javafx.beans.property.BooleanPropertyprivate 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_SIZEFields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.beans.property.BooleanPropertyAllowNull: 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 voidprivate voidjavafx.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.BooleanPropertyIs the text field editablebooleanGets the value of the property allowNull.Gets the value of the property calendar.javafx.util.Callback<CalendarPicker.CalendarRange,Void> Gets the value of the property calendarRangeCallback.Gets the value of the property dateFormat.javafx.collections.ObservableList<DateFormat>Gets the value of the property dateFormats.Gets the value of the property locale.Gets the value of the property parseErrorCallback.Gets the value of the property promptText.Gets the value of the property showTime.getText()Gets the value of the property text.Return the path to the CSS file so things are setup rightGets the value of the property valueValidationCallback.javafx.collections.ObservableList<Calendar>highlightedCalendars: a list of dates that are rendered with the highlight class added.javafx.beans.property.BooleanPropertyImmediately set a value entered in the popup into the text field (of use in showTime mode)booleanGets the value of the property editable.booleanGets the value of the property immediate.booleanGets the value of the property pickerShowing.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.BooleanPropertyRepresents the current state of the Picker popup, and whether it is currently visible on screen.javafx.beans.property.ObjectProperty<String>PromptText:voidMake the call toTextField#selectAll().voidsetAllowNull(boolean allowNull) Sets the value of the property allowNull.voidsetCalendar(Calendar value) Sets the value of the property calendar.voidsetCalendarRangeCallback(javafx.util.Callback<CalendarPicker.CalendarRange, Void> value) Sets the value of the property calendarRangeCallback.voidsetDateFormat(DateFormat value) Sets the value of the property dateFormat.voidsetDateFormats(javafx.collections.ObservableList<DateFormat> value) Sets the value of the property dateFormats.voidsetDisplayedCalendar(Calendar value) voidsetEditable(boolean value) Sets the value of the property editable.voidsetImmediate(boolean value) Sets the value of the property immediate.voidSets the value of the property locale.voidsetParseErrorCallback(javafx.util.Callback<Throwable, Void> value) Sets the value of the property parseErrorCallback.voidsetPickerShowing(boolean value) Sets the value of the property pickerShowing.voidsetPromptText(String value) Sets the value of the property promptText.voidsetShowTime(Boolean value) Sets the value of the property showTime.voidSets the value of the property text.voidsetValueValidationCallback(javafx.util.Callback<Calendar, Boolean> value) Sets the value of the property valueValidationCallback.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, tooltipPropertyMethods 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, widthPropertyMethods inherited from class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBoundsMethods 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, visiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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 -
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. -
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. -
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. -
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:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
createDefaultSkin
public javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkinin classjavafx.scene.control.Control
-
selectAll
public void selectAll()Make the call toTextField#selectAll(). -
withId
Id -
calendarProperty
Calendar: the selected date.- See Also:
-
getCalendar
Gets the value of the property calendar.- Property description:
- Calendar: the selected date.
-
setCalendar
Sets the value of the property calendar.- Property description:
- Calendar: the selected date.
-
withCalendar
-
localeProperty
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- See Also:
-
getLocale
Gets the value of the property locale.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
-
setLocale
Sets the value of the property locale.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
-
withLocale
-
showTimeProperty
ShowTime- See Also:
-
getShowTime
Gets the value of the property showTime.- Property description:
- ShowTime
-
setShowTime
Sets the value of the property showTime.- Property description:
- ShowTime
-
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().- See Also:
-
getDateFormat
Gets the value of the property dateFormat.- 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().
-
setDateFormat
Sets the value of the property dateFormat.- 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().
-
withDateFormat
-
promptTextProperty
PromptText:- See Also:
-
getPromptText
Gets the value of the property promptText.- Property description:
- PromptText:
-
setPromptText
Sets the value of the property promptText.- Property description:
- PromptText:
-
withPromptText
-
dateFormatsProperty
DateFormats: a list of alternate dateFormats used for parsing only -
getDateFormats
Gets the value of the property dateFormats.- Property description:
- DateFormats: a list of alternate dateFormats used for parsing only
-
setDateFormats
Sets the value of the property dateFormats.- Property description:
- DateFormats: a list of alternate dateFormats used for parsing only
-
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. -
getParseErrorCallback
Gets the value of the property parseErrorCallback.- Property description:
- parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.
-
setParseErrorCallback
Sets the value of the property parseErrorCallback.- Property description:
- parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.
-
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. -
getCalendarRangeCallback
Gets the value of the property calendarRangeCallback.- 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.
-
setCalendarRangeCallback
Sets the value of the property calendarRangeCallback.- 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.
-
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. -
getValueValidationCallback
Gets the value of the property valueValidationCallback.- 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.
-
setValueValidationCallback
Sets the value of the property valueValidationCallback.- 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.
-
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.- See Also:
-
getAllowNull
public boolean getAllowNull()Gets the value of the property allowNull.- Property description:
- AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.
-
setAllowNull
public void setAllowNull(boolean allowNull) Sets the value of the property allowNull.- Property description:
- AllowNull: indicates if no selected date (resulting in null in the calendar property) is an allowed state.
-
withAllowNull
-
textProperty
Text:- See Also:
-
getText
Gets the value of the property text.- Property description:
- Text:
-
setText
Sets the value of the property text.- Property description:
- Text:
-
withText
-
pickerShowingProperty
public javafx.beans.property.BooleanProperty pickerShowingProperty()Represents the current state of the Picker popup, and whether it is currently visible on screen.- See Also:
-
isPickerShowing
public boolean isPickerShowing()Gets the value of the property pickerShowing.- Property description:
- Represents the current state of the Picker popup, and whether it is currently visible on screen.
-
setPickerShowing
public void setPickerShowing(boolean value) Sets the value of the property pickerShowing.- Property description:
- Represents the current state of the Picker popup, and whether it is currently visible on screen.
-
withPickerShowing
-
editableProperty
public javafx.beans.property.BooleanProperty editableProperty()Is the text field editable- See Also:
-
isEditable
public boolean isEditable()Gets the value of the property editable.- Property description:
- Is the text field editable
-
setEditable
public void setEditable(boolean value) Sets the value of the property editable.- Property description:
- Is the text field editable
-
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)- See Also:
-
isImmediate
public boolean isImmediate()Gets the value of the property immediate.- Property description:
- Immediately set a value entered in the popup into the text field (of use in showTime mode)
-
setImmediate
public void setImmediate(boolean value) Sets the value of the property immediate.- Property description:
- Immediately set a value entered in the popup into the text field (of use in showTime mode)
-
withImmediate
-