Class LocalTimeTextField
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.BooleanPropertyIs 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.BooleanPropertyRepresents 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, 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 booleanprivate final javafx.beans.property.ObjectProperty<DateTimeFormatter> (package private) javafx.beans.property.ListProperty<DateTimeFormatter> private final javafx.beans.property.BooleanPropertyprivate final javafx.beans.property.ObjectProperty<Locale> private final javafx.beans.property.ObjectProperty<LocalTime> private final javafx.beans.property.BooleanPropertyprivate 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 TypeMethodDescriptionprivate voidjavafx.scene.control.Skinjavafx.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.BooleanPropertyIs the text field editableGets the value of thedateTimeFormatterproperty.javafx.collections.ObservableList<DateTimeFormatter> Gets the value of thedateTimeFormattersproperty.Gets the value of thelocaleproperty.Gets the value of thelocalTimeproperty.Gets the value of theparseErrorCallbackproperty.Gets the value of thepromptTextproperty.booleanGets the value of theeditableproperty.booleanGets the value of thepickerShowingproperty.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.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 toTextInputControl.selectAll().voidSets the value of thedateTimeFormatterproperty.voidsetDateTimeFormatters(javafx.collections.ObservableList<DateTimeFormatter> value) Sets the value of thedateTimeFormattersproperty.voidsetEditable(boolean value) Sets the value of theeditableproperty.voidSets the value of thelocaleproperty.voidsetLocalTime(LocalTime value) Sets the value of thelocalTimeproperty.voidsetParseErrorCallback(javafx.util.Callback<Throwable, Void> value) Sets the value of theparseErrorCallbackproperty.voidsetPickerShowing(boolean value) Sets the value of thepickerShowingproperty.voidsetPromptText(String value) Sets the value of thepromptTextproperty.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, 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, 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, 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
localTime
-
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
-
parseErrorCallback
-
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:
createDefaultSkinin classjavafx.scene.control.Control
-
selectAll
public void selectAll()Make the call toTextInputControl.selectAll(). -
localTimeProperty
LocalTime:- Returns:
- the
localTimeproperty - See Also:
-
getLocalTime
Gets the value of thelocalTimeproperty.- Property description:
- LocalTime:
- Returns:
- the value of the
localTimeproperty - See Also:
-
setLocalTime
Sets the value of thelocalTimeproperty.- Property description:
- LocalTime:
- Parameters:
value- the value for thelocalTimeproperty- See Also:
-
withLocalTime
-
localeProperty
Locale: the locale is used to determine first-day-of-week, weekday labels, etc- Returns:
- the
localeproperty - See Also:
-
getLocale
Gets the value of thelocaleproperty.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
- Returns:
- the value of the
localeproperty - See Also:
-
setLocale
Sets the value of thelocaleproperty.- Property description:
- Locale: the locale is used to determine first-day-of-week, weekday labels, etc
- Parameters:
value- the value for thelocaleproperty- See Also:
-
withLocale
-
dateTimeFormatterProperty
The DateTimeFormatter used to render/parse the date in the textfield.- Returns:
- the
dateTimeFormatterproperty - See Also:
-
getDateTimeFormatter
Gets the value of thedateTimeFormatterproperty.- Property description:
- The DateTimeFormatter used to render/parse the date in the textfield.
- Returns:
- the value of the
dateTimeFormatterproperty - See Also:
-
setDateTimeFormatter
Sets the value of thedateTimeFormatterproperty.- Property description:
- The DateTimeFormatter used to render/parse the date in the textfield.
- Parameters:
value- the value for thedateTimeFormatterproperty- See Also:
-
withDateTimeFormatter
-
dateTimeFormattersProperty
DateTimeFormatters: a list of alternate dateFormats used for parsing only- Returns:
- the
dateTimeFormattersproperty - See Also:
-
getDateTimeFormatters
Gets the value of thedateTimeFormattersproperty.- Property description:
- DateTimeFormatters: a list of alternate dateFormats used for parsing only
- Returns:
- the value of the
dateTimeFormattersproperty - See Also:
-
setDateTimeFormatters
Sets the value of thedateTimeFormattersproperty.- Property description:
- DateTimeFormatters: a list of alternate dateFormats used for parsing only
- Parameters:
value- the value for thedateTimeFormattersproperty- See Also:
-
withDateTimeFormatter
public LocalTimeTextField withDateTimeFormatter(javafx.collections.ObservableList<DateTimeFormatter> value) -
promptTextProperty
PromptText:- Returns:
- the
promptTextproperty - See Also:
-
getPromptText
Gets the value of thepromptTextproperty.- Property description:
- PromptText:
- Returns:
- the value of the
promptTextproperty - See Also:
-
setPromptText
Sets the value of thepromptTextproperty.- Property description:
- PromptText:
- Parameters:
value- the value for thepromptTextproperty- See Also:
-
withPromptText
-
parseErrorCallbackProperty
-
getParseErrorCallback
Gets the value of theparseErrorCallbackproperty.- 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
parseErrorCallbackproperty - See Also:
-
setParseErrorCallback
Sets the value of theparseErrorCallbackproperty.- 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 theparseErrorCallbackproperty- 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
pickerShowingproperty - See Also:
-
isPickerShowing
public boolean isPickerShowing()Gets the value of thepickerShowingproperty.- Property description:
- Represents the current state of the Picker popup, and whether it is currently visible on screen.
- Returns:
- the value of the
pickerShowingproperty - See Also:
-
setPickerShowing
public void setPickerShowing(boolean value) Sets the value of thepickerShowingproperty.- Property description:
- Represents the current state of the Picker popup, and whether it is currently visible on screen.
- Parameters:
value- the value for thepickerShowingproperty- See Also:
-
editableProperty
public javafx.beans.property.BooleanProperty editableProperty()Is the text field editable- Returns:
- the
editableproperty - See Also:
-
isEditable
public boolean isEditable()Gets the value of theeditableproperty.- Property description:
- Is the text field editable
- Returns:
- the value of the
editableproperty - See Also:
-
setEditable
public void setEditable(boolean value) Sets the value of theeditableproperty.- Property description:
- Is the text field editable
- Parameters:
value- the value for theeditableproperty- See Also:
-
withEditable
-