public class CalendarTimeTextField
extends javafx.scene.control.Control
A textField with displays a calendar (time) with a icon to popup the CalendarTimePicker The calendar is (and should) be treated as immutable. That means the setter is not used, but when a value is changed a new instance (clone) is put in the calendar property.
To change the icon use: .CalendarTimeTextField .icon { -fx-image: url("AlternateCalendarIcon.jpg"); }
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<java.util.Calendar> |
calendar
Calendar:
|
javafx.beans.property.ObjectProperty<java.text.DateFormat> |
dateFormat
The DateFormat used to render/parse the date in the textfield.
|
javafx.beans.property.ListProperty<java.text.DateFormat> |
dateFormats
DateFormats: a list of alternate dateFormats used for parsing only
|
javafx.beans.property.ObjectProperty<java.util.Locale> |
locale
Locale: the locale is used to determine first-day-of-week, weekday labels, etc
|
javafx.beans.property.ObjectProperty<java.lang.Integer> |
minuteStep
MinuteStep
|
javafx.beans.property.ObjectProperty<javafx.util.Callback<java.lang.Throwable,java.lang.Void>> |
parseErrorCallback
parse error callback:
If something did not parse correctly, you may handle it.
|
javafx.beans.property.BooleanProperty |
pickerShowing
Represents the current state of the Picker popup, and whether it is
currently visible on screen.
|
javafx.beans.property.ObjectProperty<java.lang.String> |
promptText
PromptText:
|
javafx.beans.property.ObjectProperty<java.lang.Integer> |
secondStep
SecondStep
|
contextMenuProperty, skinClassNameProperty, skinProperty, tooltipProperty
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
impl_traversalEngineProperty, needsLayoutProperty
blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Constructor and Description |
---|
CalendarTimeTextField() |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ObjectProperty<java.util.Calendar> |
calendarProperty()
Calendar:
|
javafx.scene.control.Skin<?> |
createDefaultSkin() |
javafx.beans.property.ObjectProperty<java.text.DateFormat> |
dateFormatProperty()
The DateFormat used to render/parse the date in the textfield.
|
javafx.beans.property.ListProperty<java.text.DateFormat> |
dateFormatsProperty()
DateFormats: a list of alternate dateFormats used for parsing only
|
java.util.Calendar |
getCalendar() |
java.text.DateFormat |
getDateFormat() |
javafx.collections.ObservableList<java.text.DateFormat> |
getDateFormats() |
java.util.Locale |
getLocale() |
java.lang.Integer |
getMinuteStep() |
javafx.util.Callback<java.lang.Throwable,java.lang.Void> |
getParseErrorCallback() |
java.lang.String |
getPromptText() |
java.lang.Integer |
getSecondStep() |
java.lang.String |
getUserAgentStylesheet()
Return the path to the CSS file so things are setup right
|
boolean |
isPickerShowing() |
javafx.beans.property.ObjectProperty<java.util.Locale> |
localeProperty()
Locale: the locale is used to determine first-day-of-week, weekday labels, etc
|
javafx.beans.property.ObjectProperty<java.lang.Integer> |
minuteStepProperty()
MinuteStep
|
javafx.beans.property.ObjectProperty<javafx.util.Callback<java.lang.Throwable,java.lang.Void>> |
parseErrorCallbackProperty()
parse error callback:
If something did not parse correctly, you may handle it.
|
javafx.beans.property.BooleanProperty |
pickerShowingProperty()
Represents the current state of the Picker popup, and whether it is
currently visible on screen.
|
javafx.beans.property.ObjectProperty<java.lang.String> |
promptTextProperty()
PromptText:
|
javafx.beans.property.ObjectProperty<java.lang.Integer> |
secondStepProperty()
SecondStep
|
void |
setCalendar(java.util.Calendar value) |
void |
setDateFormat(java.text.DateFormat value) |
void |
setDateFormats(javafx.collections.ObservableList<java.text.DateFormat> value) |
void |
setLocale(java.util.Locale value) |
void |
setMinuteStep(java.lang.Integer value) |
void |
setParseErrorCallback(javafx.util.Callback<java.lang.Throwable,java.lang.Void> value) |
void |
setPickerShowing(boolean value) |
void |
setPromptText(java.lang.String value) |
void |
setSecondStep(java.lang.Integer value) |
CalendarTimeTextField |
withCalendar(java.util.Calendar value) |
CalendarTimeTextField |
withDateFormat(java.text.DateFormat value) |
CalendarTimeTextField |
withDateFormat(javafx.collections.ObservableList<java.text.DateFormat> value) |
CalendarTimeTextField |
withId(java.lang.String value)
Id
|
CalendarTimeTextField |
withLocale(java.util.Locale value) |
CalendarTimeTextField |
withMinuteStep(java.lang.Integer value) |
CalendarTimeTextField |
withParseErrorCallback(javafx.util.Callback<java.lang.Throwable,java.lang.Void> value) |
CalendarTimeTextField |
withPromptText(java.lang.String value) |
CalendarTimeTextField |
withSecondStep(java.lang.Integer value) |
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getSkin, getTooltip, impl_cssGetFocusTraversableInitialValue, impl_processCSS, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipProperty
backgroundProperty, 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, widthProperty
getChildren, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBounds
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, 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_geomChanged, impl_getAccessible, 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, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, 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, screenToLocal, screenToLocal, screenToLocal, 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, visibleProperty
public javafx.beans.property.ObjectProperty<java.util.Calendar> calendarProperty
Calendar:
getCalendar()
,
setCalendar(Calendar)
public javafx.beans.property.ObjectProperty<java.util.Locale> localeProperty
Locale: the locale is used to determine first-day-of-week, weekday labels, etc
getLocale()
,
setLocale(Locale)
public javafx.beans.property.ObjectProperty<java.text.DateFormat> 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().
getDateFormat()
,
setDateFormat(DateFormat)
public javafx.beans.property.ObjectProperty<java.lang.Integer> minuteStepProperty
MinuteStep
getMinuteStep()
,
setMinuteStep(Integer)
public javafx.beans.property.ObjectProperty<java.lang.Integer> secondStepProperty
SecondStep
getSecondStep()
,
setSecondStep(Integer)
public javafx.beans.property.ObjectProperty<java.lang.String> promptTextProperty
PromptText:
getPromptText()
,
setPromptText(String)
public javafx.beans.property.ObjectProperty<javafx.util.Callback<java.lang.Throwable,java.lang.Void>> parseErrorCallbackProperty
parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.
public javafx.beans.property.ListProperty<java.text.DateFormat> dateFormatsProperty
DateFormats: a list of alternate dateFormats used for parsing only
getDateFormats()
,
setDateFormats(ObservableList)
public javafx.beans.property.BooleanProperty pickerShowingProperty
Represents the current state of the Picker popup, and whether it is currently visible on screen.
isPickerShowing()
,
setPickerShowing(boolean)
public java.lang.String getUserAgentStylesheet()
Return the path to the CSS file so things are setup right
getUserAgentStylesheet
in class javafx.scene.control.Control
public javafx.scene.control.Skin<?> createDefaultSkin()
createDefaultSkin
in class javafx.scene.control.Control
public CalendarTimeTextField withId(java.lang.String value)
Id
public javafx.beans.property.ObjectProperty<java.util.Calendar> calendarProperty()
Calendar:
getCalendar()
,
setCalendar(Calendar)
public java.util.Calendar getCalendar()
public void setCalendar(java.util.Calendar value)
public CalendarTimeTextField withCalendar(java.util.Calendar value)
public javafx.beans.property.ObjectProperty<java.util.Locale> localeProperty()
Locale: the locale is used to determine first-day-of-week, weekday labels, etc
getLocale()
,
setLocale(Locale)
public java.util.Locale getLocale()
public void setLocale(java.util.Locale value)
public CalendarTimeTextField withLocale(java.util.Locale value)
public javafx.beans.property.ObjectProperty<java.text.DateFormat> 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().
getDateFormat()
,
setDateFormat(DateFormat)
public java.text.DateFormat getDateFormat()
public void setDateFormat(java.text.DateFormat value)
public CalendarTimeTextField withDateFormat(java.text.DateFormat value)
public javafx.beans.property.ObjectProperty<java.lang.Integer> minuteStepProperty()
MinuteStep
getMinuteStep()
,
setMinuteStep(Integer)
public java.lang.Integer getMinuteStep()
public void setMinuteStep(java.lang.Integer value)
public CalendarTimeTextField withMinuteStep(java.lang.Integer value)
public javafx.beans.property.ObjectProperty<java.lang.Integer> secondStepProperty()
SecondStep
getSecondStep()
,
setSecondStep(Integer)
public java.lang.Integer getSecondStep()
public void setSecondStep(java.lang.Integer value)
public CalendarTimeTextField withSecondStep(java.lang.Integer value)
public javafx.beans.property.ObjectProperty<java.lang.String> promptTextProperty()
PromptText:
getPromptText()
,
setPromptText(String)
public java.lang.String getPromptText()
public void setPromptText(java.lang.String value)
public CalendarTimeTextField withPromptText(java.lang.String value)
public javafx.beans.property.ObjectProperty<javafx.util.Callback<java.lang.Throwable,java.lang.Void>> parseErrorCallbackProperty()
parse error callback: If something did not parse correctly, you may handle it. Otherwise the exception will be logged on the console.
public javafx.util.Callback<java.lang.Throwable,java.lang.Void> getParseErrorCallback()
public void setParseErrorCallback(javafx.util.Callback<java.lang.Throwable,java.lang.Void> value)
public CalendarTimeTextField withParseErrorCallback(javafx.util.Callback<java.lang.Throwable,java.lang.Void> value)
public javafx.beans.property.ListProperty<java.text.DateFormat> dateFormatsProperty()
DateFormats: a list of alternate dateFormats used for parsing only
getDateFormats()
,
setDateFormats(ObservableList)
public javafx.collections.ObservableList<java.text.DateFormat> getDateFormats()
public void setDateFormats(javafx.collections.ObservableList<java.text.DateFormat> value)
public CalendarTimeTextField withDateFormat(javafx.collections.ObservableList<java.text.DateFormat> value)
public javafx.beans.property.BooleanProperty pickerShowingProperty()
Represents the current state of the Picker popup, and whether it is currently visible on screen.
isPickerShowing()
,
setPickerShowing(boolean)
public boolean isPickerShowing()
public void setPickerShowing(boolean value)