Class LocalTimePicker

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
jfxtras.scene.control.LocalTimePicker
All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable

public class LocalTimePicker extends javafx.scene.control.Control
LocalTime (JSR-310) picker component.
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.ObjectProperty<Locale>
    Locale: the locale is used to determine first-day-of-week, weekday labels, etc
    javafx.beans.property.ObjectProperty<LocalTime>
    LocalTime:
    javafx.beans.property.ObjectProperty<Integer>
    MinuteStep
    javafx.beans.property.ObjectProperty<Integer>
    SecondStep
    javafx.beans.property.ObjectProperty<javafx.util.Callback<LocalTime,Boolean>>
    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

    Fields
    Modifier and Type
    Field
    Description
    private javafx.beans.property.ObjectProperty<Locale>
     
    private final javafx.beans.property.ObjectProperty<LocalTime>
     
    private final javafx.beans.property.SimpleObjectProperty<Integer>
     
    private final javafx.beans.property.SimpleObjectProperty<Integer>
     
    private final javafx.beans.property.ObjectProperty<javafx.util.Callback<LocalTime,Boolean>>
     

    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
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
     
    javafx.scene.control.Skin<?>
     
    Gets the value of the property locale.
    Gets the value of the property localTime.
    Gets the value of the property minuteStep.
    Gets the value of the property secondStep.
    javafx.util.Callback<LocalTime,Boolean>
    Gets the value of the property valueValidationCallback.
    javafx.beans.property.ObjectProperty<Locale>
    Locale: the locale is used to determine first-day-of-week, weekday labels, etc
    javafx.beans.property.ObjectProperty<LocalTime>
    LocalTime:
    javafx.beans.property.ObjectProperty<Integer>
    MinuteStep
    javafx.beans.property.ObjectProperty<Integer>
    SecondStep
    void
    Sets the value of the property locale.
    void
    Sets the value of the property localTime.
    void
    Sets the value of the property minuteStep.
    void
    Sets the value of the property secondStep.
    void
    setValueValidationCallback(javafx.util.Callback<LocalTime,Boolean> value)
    Sets the value of the property valueValidationCallback.
    javafx.beans.property.ObjectProperty<javafx.util.Callback<LocalTime,Boolean>>
    valueValidationCallback: This callback allows a developer deny or accept a value just prior before it gets added.
     
     
     
     
    withValueValidationCallback(javafx.util.Callback<LocalTime,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, 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

  • Field Details

    • localTimeObjectProperty

      private final javafx.beans.property.ObjectProperty<LocalTime> localTimeObjectProperty
    • localeObjectProperty

      private volatile javafx.beans.property.ObjectProperty<Locale> localeObjectProperty
    • minuteStepProperty

      private final javafx.beans.property.SimpleObjectProperty<Integer> minuteStepProperty
    • secondStepProperty

      private final javafx.beans.property.SimpleObjectProperty<Integer> secondStepProperty
    • valueValidationCallbackObjectProperty

      private final javafx.beans.property.ObjectProperty<javafx.util.Callback<LocalTime,Boolean>> valueValidationCallbackObjectProperty
  • Constructor Details

    • LocalTimePicker

      public LocalTimePicker()
    • LocalTimePicker

      public LocalTimePicker(LocalTime localTime)
      Parameters:
      localTime -
  • Method Details

    • construct

      private void construct()
    • createDefaultSkin

      public javafx.scene.control.Skin<?> createDefaultSkin()
      Overrides:
      createDefaultSkin in class javafx.scene.control.Control
    • localTimeProperty

      public javafx.beans.property.ObjectProperty<LocalTime> localTimeProperty()
      LocalTime:
      See Also:
    • getLocalTime

      public LocalTime getLocalTime()
      Gets the value of the property localTime.
      Property description:
      LocalTime:
    • setLocalTime

      public void setLocalTime(LocalTime value)
      Sets the value of the property localTime.
      Property description:
      LocalTime:
    • withLocalTime

      public LocalTimePicker withLocalTime(LocalTime value)
    • localeProperty

      public javafx.beans.property.ObjectProperty<Locale> localeProperty()
      Locale: the locale is used to determine first-day-of-week, weekday labels, etc
      See Also:
    • getLocale

      public Locale 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

      public void setLocale(Locale value)
      Sets the value of the property locale.
      Property description:
      Locale: the locale is used to determine first-day-of-week, weekday labels, etc
    • withLocale

      public LocalTimePicker withLocale(Locale value)
    • minuteStepProperty

      public javafx.beans.property.ObjectProperty<Integer> minuteStepProperty()
      MinuteStep
      See Also:
    • getMinuteStep

      public Integer getMinuteStep()
      Gets the value of the property minuteStep.
      Property description:
      MinuteStep
    • setMinuteStep

      public void setMinuteStep(Integer value)
      Sets the value of the property minuteStep.
      Property description:
      MinuteStep
    • withMinuteStep

      public LocalTimePicker withMinuteStep(Integer value)
    • secondStepProperty

      public javafx.beans.property.ObjectProperty<Integer> secondStepProperty()
      SecondStep
      See Also:
    • getSecondStep

      public Integer getSecondStep()
      Gets the value of the property secondStep.
      Property description:
      SecondStep
    • setSecondStep

      public void setSecondStep(Integer value)
      Sets the value of the property secondStep.
      Property description:
      SecondStep
    • withSecondStep

      public LocalTimePicker withSecondStep(Integer value)
    • valueValidationCallbackProperty

      public javafx.beans.property.ObjectProperty<javafx.util.Callback<LocalTime,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.
      See Also:
    • getValueValidationCallback

      public javafx.util.Callback<LocalTime,Boolean> 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

      public void setValueValidationCallback(javafx.util.Callback<LocalTime,Boolean> value)
      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

      public LocalTimePicker withValueValidationCallback(javafx.util.Callback<LocalTime,Boolean> value)