java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
jfxtras.scene.control.LocalTimeTextField
- All Implemented Interfaces:
javafx.css.Styleable
,javafx.event.EventTarget
,javafx.scene.control.Skinnable
public class LocalTimeTextField
extends javafx.scene.control.Control
LocalTime (JSR-310) text field component.
-
Property Summary
PropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty
<DateTimeFormatter> The DateTimeFormatter used to render/parse the date in the textfield.javafx.beans.property.ListProperty
<DateTimeFormatter> DateTimeFormatters: a list of alternate dateFormats used for parsing onlyjavafx.beans.property.BooleanProperty
Is the text field editablejavafx.beans.property.ObjectProperty
<Locale> Locale: the locale is used to determine first-day-of-week, weekday labels, etcjavafx.beans.property.ObjectProperty
<LocalTime> LocalTime:parse 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: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 boolean
private final javafx.beans.property.ObjectProperty
<DateTimeFormatter> (package private) javafx.beans.property.ListProperty
<DateTimeFormatter> private final javafx.beans.property.BooleanProperty
private final javafx.beans.property.ObjectProperty
<Locale> private final javafx.beans.property.ObjectProperty
<LocalTime> private final javafx.beans.property.BooleanProperty
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 TypeMethodDescriptionprivate void
javafx.scene.control.Skin
javafx.beans.property.ObjectProperty
<DateTimeFormatter> The DateTimeFormatter used to render/parse the date in the textfield.javafx.beans.property.ListProperty
<DateTimeFormatter> DateTimeFormatters: a list of alternate dateFormats used for parsing onlyjavafx.beans.property.BooleanProperty
Is the text field editableGets the value of thedateTimeFormatter
property.javafx.collections.ObservableList
<DateTimeFormatter> Gets the value of thedateTimeFormatters
property.Gets the value of thelocale
property.Gets the value of thelocalTime
property.Gets the value of theparseErrorCallback
property.Gets the value of thepromptText
property.boolean
Gets the value of theeditable
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, etcjavafx.beans.property.ObjectProperty
<LocalTime> LocalTime:parse 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 toTextInputControl.selectAll()
.void
Sets the value of thedateTimeFormatter
property.void
setDateTimeFormatters
(javafx.collections.ObservableList<DateTimeFormatter> value) Sets the value of thedateTimeFormatters
property.void
setEditable
(boolean value) Sets the value of theeditable
property.void
Sets the value of thelocale
property.void
setLocalTime
(LocalTime value) Sets the value of thelocalTime
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.withDateTimeFormatter
(javafx.collections.ObservableList<DateTimeFormatter> value) withEditable
(boolean value) withLocale
(Locale value) withLocalTime
(LocalTime value) withParseErrorCallback
(javafx.util.Callback<Throwable, Void> value) withPromptText
(String 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, getUserAgentStylesheet, 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
-
localTime
LocalTime:- See Also:
-
locale
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- See Also:
-
dateTimeFormatter
The DateTimeFormatter used to render/parse the date in the textfield.- See Also:
-
dateTimeFormatters
DateTimeFormatters: a list of alternate dateFormats used for parsing only- See Also:
-
promptText
PromptText:- 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:
-
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:
-
-
Field Details
-
localTimeObjectProperty
-
localeObjectProperty
-
dateTimeFormatterObjectProperty
private final javafx.beans.property.ObjectProperty<DateTimeFormatter> dateTimeFormatterObjectProperty -
dateFormatManual
private boolean dateFormatManual -
dateTimeFormattersProperty
javafx.beans.property.ListProperty<DateTimeFormatter> dateTimeFormattersProperty -
promptTextObjectProperty
-
parseErrorCallbackObjectProperty
-
pickerShowingProperty
private final javafx.beans.property.BooleanProperty pickerShowingProperty -
editableProperty
private final javafx.beans.property.BooleanProperty editableProperty
-
-
Constructor Details
-
LocalTimeTextField
public LocalTimeTextField() -
LocalTimeTextField
- Parameters:
localTime
-
-
-
Method Details
-
construct
private void construct() -
createDefaultSkin
public javafx.scene.control.Skin createDefaultSkin()- Overrides:
createDefaultSkin
in classjavafx.scene.control.Control
-
selectAll
public void selectAll()Make the call toTextInputControl.selectAll()
. -
localTimeProperty
LocalTime:- Returns:
- the
localTime
property - See Also:
-
getLocalTime
Gets the value of thelocalTime
property.- Property description:
- LocalTime:
- Returns:
- the value of the
localTime
property - See Also:
-
setLocalTime
Sets the value of thelocalTime
property.- Property description:
- LocalTime:
- Parameters:
value
- the value for thelocalTime
property- See Also:
-
withLocalTime
-
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
-
dateTimeFormatterProperty
The DateTimeFormatter used to render/parse the date in the textfield.- Returns:
- the
dateTimeFormatter
property - See Also:
-
getDateTimeFormatter
Gets the value of thedateTimeFormatter
property.- Property description:
- The DateTimeFormatter used to render/parse the date in the textfield.
- Returns:
- the value of the
dateTimeFormatter
property - See Also:
-
setDateTimeFormatter
Sets the value of thedateTimeFormatter
property.- Property description:
- The DateTimeFormatter used to render/parse the date in the textfield.
- Parameters:
value
- the value for thedateTimeFormatter
property- See Also:
-
withDateTimeFormatter
-
dateTimeFormattersProperty
DateTimeFormatters: a list of alternate dateFormats used for parsing only- Returns:
- the
dateTimeFormatters
property - See Also:
-
getDateTimeFormatters
Gets the value of thedateTimeFormatters
property.- Property description:
- DateTimeFormatters: a list of alternate dateFormats used for parsing only
- Returns:
- the value of the
dateTimeFormatters
property - See Also:
-
setDateTimeFormatters
Sets the value of thedateTimeFormatters
property.- Property description:
- DateTimeFormatters: a list of alternate dateFormats used for parsing only
- Parameters:
value
- the value for thedateTimeFormatters
property- See Also:
-
withDateTimeFormatter
public LocalTimeTextField withDateTimeFormatter(javafx.collections.ObservableList<DateTimeFormatter> value) -
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
-
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
-
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:
-
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
-