java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.ComboBoxBase<Duration>
com.dlsc.gemsfx.DurationPicker
- All Implemented Interfaces:
javafx.css.Styleable
,javafx.event.EventTarget
,javafx.scene.control.Skinnable
-
Property Summary
TypePropertyDescriptionfinal javafx.beans.property.ObjectProperty<Duration>
final javafx.beans.property.ListProperty<ChronoUnit>
The list of fields that will be displayed inside the control.final javafx.beans.property.BooleanProperty
Determines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds.final javafx.beans.property.ObjectProperty<DurationPicker.LabelType>
The label type determines if the control will show no labels, short labels (e.g.final javafx.beans.property.BooleanProperty
A property used to control whether the fields should automatically increase or decrease the previous field when they reach their upper or lower limit.final javafx.beans.property.ObjectProperty<Duration>
Stores the maximum duration that the picker can display.final javafx.beans.property.ObjectProperty<Duration>
Stores the minimum duration that the picker can display.final javafx.beans.property.ObjectProperty<Consumer<DurationPicker>>
This consumer will be invoked to bring up a control for entering the time without using the keyboard.final javafx.beans.property.BooleanProperty
A flag used to signal whether the time fields should start at the beginning of its value range when it reaches the end of it.javafx.beans.property.ObjectProperty<javafx.util.Callback<javafx.util.Pair<ChronoUnit,
ChronoUnit>, javafx.scene.Node>> The separator factory is used to create nodes that will be placed between two fields of the picker.final javafx.beans.property.BooleanProperty
Determines if the control will show a button for showing or hiding the popup.Properties inherited from class javafx.scene.control.ComboBoxBase
armed, editable, onAction, onHidden, onHiding, onShowing, onShown, promptText, showing, value
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, focusVisible, focusWithin, 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
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
The possible types of labels used by the duration picker, seesetLabelType(LabelType)
. -
Field Summary
Fields inherited from class javafx.scene.control.ComboBoxBase
ON_HIDDEN, ON_HIDING, ON_SHOWING, ON_SHOWN
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected javafx.scene.control.Skin<?>
final javafx.beans.property.ObjectProperty<Duration>
final javafx.beans.property.ListProperty<ChronoUnit>
The list of fields that will be displayed inside the control.final javafx.beans.property.BooleanProperty
Determines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds.final Duration
Gets the value of theduration
property.final javafx.collections.ObservableList<ChronoUnit>
Gets the value of thefields
property.final DurationPicker.LabelType
Gets the value of thelabelType
property.final Duration
Gets the value of themaximumDuration
property.final Duration
Gets the value of theminimumDuration
property.final Consumer<DurationPicker>
Gets the value of theonShowPopup
property.final javafx.util.Callback<javafx.util.Pair<ChronoUnit,
ChronoUnit>, javafx.scene.Node> Gets the value of theseparatorFactory
property.final boolean
Gets the value of thefillDigits
property.final boolean
Gets the value of thelinkingFields
property.final boolean
Gets the value of therollover
property.final boolean
Gets the value of theshowPopupTriggerButton
property.final javafx.beans.property.ObjectProperty<DurationPicker.LabelType>
The label type determines if the control will show no labels, short labels (e.g.final javafx.beans.property.BooleanProperty
A property used to control whether the fields should automatically increase or decrease the previous field when they reach their upper or lower limit.final javafx.beans.property.ObjectProperty<Duration>
Stores the maximum duration that the picker can display.final javafx.beans.property.ObjectProperty<Duration>
Stores the minimum duration that the picker can display.final javafx.beans.property.ObjectProperty<Consumer<DurationPicker>>
This consumer will be invoked to bring up a control for entering the time without using the keyboard.final javafx.beans.property.BooleanProperty
A flag used to signal whether the time fields should start at the beginning of its value range when it reaches the end of it.javafx.beans.property.ObjectProperty<javafx.util.Callback<javafx.util.Pair<ChronoUnit,
ChronoUnit>, javafx.scene.Node>> The separator factory is used to create nodes that will be placed between two fields of the picker.final void
setDuration
(Duration duration) Sets the value of theduration
property.final void
setFields
(javafx.collections.ObservableList<ChronoUnit> fields) Sets the value of thefields
property.final void
setFillDigits
(boolean fillDigits) Sets the value of thefillDigits
property.final void
setLabelType
(DurationPicker.LabelType labelType) Sets the value of thelabelType
property.final void
setLinkingFields
(boolean linkingFields) Sets the value of thelinkingFields
property.final void
setMaximumDuration
(Duration maximumDuration) Sets the value of themaximumDuration
property.final void
setMinimumDuration
(Duration minimumDuration) Sets the value of theminimumDuration
property.final void
setOnShowPopup
(Consumer<DurationPicker> onShowPopup) Sets the value of theonShowPopup
property.final void
setRollover
(boolean rollover) Sets the value of therollover
property.void
setSeparatorFactory
(javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node> separatorFactory) Sets the value of theseparatorFactory
property.final void
setShowPopupTriggerButton
(boolean showPopupTriggerButton) Sets the value of theshowPopupTriggerButton
property.final javafx.beans.property.BooleanProperty
Determines if the control will show a button for showing or hiding the popup.Methods inherited from class javafx.scene.control.ComboBoxBase
arm, armedProperty, disarm, editableProperty, executeAccessibleAction, getOnAction, getOnHidden, getOnHiding, getOnShowing, getOnShown, getPromptText, getValue, hide, isArmed, isEditable, isShowing, onActionProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, promptTextProperty, queryAccessibleAttribute, setEditable, setOnAction, setOnHidden, setOnHiding, setOnShowing, setOnShown, setPromptText, setValue, show, showingProperty, valueProperty
Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, 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, 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, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, 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
-
separatorFactory
public javafx.beans.property.ObjectProperty<javafx.util.Callback<javafx.util.Pair<ChronoUnit,ChronoUnit>, separatorFactoryPropertyjavafx.scene.Node>> The separator factory is used to create nodes that will be placed between two fields of the picker. E.g. to separate hours one would return a label with a colon in it (8 hours 35 minutes and 40 seconds would then look like this -> "8:35:40"). -
duration
-
fields
The list of fields that will be displayed inside the control. Supported units are: weeks, days, hours, minutes, seconds, millis. -
linkingFields
public final javafx.beans.property.BooleanProperty linkingFieldsPropertyA property used to control whether the fields should automatically increase or decrease the previous field when they reach their upper or lower limit. -
rollover
public final javafx.beans.property.BooleanProperty rolloverPropertyA flag used to signal whether the time fields should start at the beginning of its value range when it reaches the end of it. E.g. incrementing hour 23 would result in hour 0 when the user tries to increase it by one. -
onShowPopup
This consumer will be invoked to bring up a control for entering the time without using the keyboard. The default implementation shows a popup. -
showPopupTriggerButton
public final javafx.beans.property.BooleanProperty showPopupTriggerButtonPropertyDetermines if the control will show a button for showing or hiding the popup. -
minimumDuration
Stores the minimum duration that the picker can display. The minimum duration can not be negative. -
maximumDuration
Stores the maximum duration that the picker can display. -
labelType
The label type determines if the control will show no labels, short labels (e.g. "d") or long labels (e.g. "days"). -
fillDigits
public final javafx.beans.property.BooleanProperty fillDigitsPropertyDetermines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds. This only applies to fields with a granularity of HOURS or lower. It does not make sense to fill DAYS with it as there is no limit on the number of days (no upper bound). The default value is "true".
-
-
Constructor Details
-
DurationPicker
public DurationPicker()
-
-
Method Details
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheet
in classjavafx.scene.layout.Region
-
createDefaultSkin
protected javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkin
in classjavafx.scene.control.Control
-
getSeparatorFactory
public final javafx.util.Callback<javafx.util.Pair<ChronoUnit,ChronoUnit>, getSeparatorFactory()javafx.scene.Node> Gets the value of theseparatorFactory
property.- Property description:
- The separator factory is used to create nodes that will be placed between two fields of the picker. E.g. to separate hours one would return a label with a colon in it (8 hours 35 minutes and 40 seconds would then look like this -> "8:35:40").
- Returns:
- the value of the
separatorFactory
property - See Also:
-
separatorFactoryProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<javafx.util.Pair<ChronoUnit,ChronoUnit>, separatorFactoryProperty()javafx.scene.Node>> The separator factory is used to create nodes that will be placed between two fields of the picker. E.g. to separate hours one would return a label with a colon in it (8 hours 35 minutes and 40 seconds would then look like this -> "8:35:40").- Returns:
- the separator factory
- See Also:
-
setSeparatorFactory
public void setSeparatorFactory(javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node> separatorFactory) Sets the value of theseparatorFactory
property.- Property description:
- The separator factory is used to create nodes that will be placed between two fields of the picker. E.g. to separate hours one would return a label with a colon in it (8 hours 35 minutes and 40 seconds would then look like this -> "8:35:40").
- Parameters:
separatorFactory
- the value for theseparatorFactory
property- See Also:
-
getDuration
Gets the value of theduration
property.- Property description:
- Returns:
- the value of the
duration
property - See Also:
-
durationProperty
- Returns:
- the
duration
property - See Also:
-
setDuration
Sets the value of theduration
property.- Property description:
- Parameters:
duration
- the value for theduration
property- See Also:
-
getFields
Gets the value of thefields
property.- Property description:
- The list of fields that will be displayed inside the control. Supported units are: weeks, days, hours, minutes, seconds, millis.
- Returns:
- the value of the
fields
property - See Also:
-
fieldsProperty
The list of fields that will be displayed inside the control. Supported units are: weeks, days, hours, minutes, seconds, millis.- Returns:
- the
fields
property - See Also:
-
setFields
Sets the value of thefields
property.- Property description:
- The list of fields that will be displayed inside the control. Supported units are: weeks, days, hours, minutes, seconds, millis.
- Parameters:
fields
- the value for thefields
property- See Also:
-
isLinkingFields
public final boolean isLinkingFields()Gets the value of thelinkingFields
property.- Property description:
- A property used to control whether the fields should automatically increase or decrease the previous field when they reach their upper or lower limit.
- Returns:
- the value of the
linkingFields
property - See Also:
-
linkingFieldsProperty
public final javafx.beans.property.BooleanProperty linkingFieldsProperty()A property used to control whether the fields should automatically increase or decrease the previous field when they reach their upper or lower limit.- Returns:
- true if rollover is desired
- See Also:
-
setLinkingFields
public final void setLinkingFields(boolean linkingFields) Sets the value of thelinkingFields
property.- Property description:
- A property used to control whether the fields should automatically increase or decrease the previous field when they reach their upper or lower limit.
- Parameters:
linkingFields
- the value for thelinkingFields
property- See Also:
-
isRollover
public final boolean isRollover()Gets the value of therollover
property.- Property description:
- A flag used to signal whether the time fields should start at the beginning of its value range when it reaches the end of it. E.g. incrementing hour 23 would result in hour 0 when the user tries to increase it by one.
- Returns:
- the value of the
rollover
property - See Also:
-
rolloverProperty
public final javafx.beans.property.BooleanProperty rolloverProperty()A flag used to signal whether the time fields should start at the beginning of its value range when it reaches the end of it. E.g. incrementing hour 23 would result in hour 0 when the user tries to increase it by one.- Returns:
- true if the fields should rollover
- See Also:
-
setRollover
public final void setRollover(boolean rollover) Sets the value of therollover
property.- Property description:
- A flag used to signal whether the time fields should start at the beginning of its value range when it reaches the end of it. E.g. incrementing hour 23 would result in hour 0 when the user tries to increase it by one.
- Parameters:
rollover
- the value for therollover
property- See Also:
-
getOnShowPopup
Gets the value of theonShowPopup
property.- Property description:
- This consumer will be invoked to bring up a control for entering the time without using the keyboard. The default implementation shows a popup.
- Returns:
- the value of the
onShowPopup
property - See Also:
-
onShowPopupProperty
This consumer will be invoked to bring up a control for entering the time without using the keyboard. The default implementation shows a popup.- Returns:
- the "on show popup" consumer
- See Also:
-
setOnShowPopup
Sets the value of theonShowPopup
property.- Property description:
- This consumer will be invoked to bring up a control for entering the time without using the keyboard. The default implementation shows a popup.
- Parameters:
onShowPopup
- the value for theonShowPopup
property- See Also:
-
isShowPopupTriggerButton
public final boolean isShowPopupTriggerButton()Gets the value of theshowPopupTriggerButton
property.- Property description:
- Determines if the control will show a button for showing or hiding the popup.
- Returns:
- the value of the
showPopupTriggerButton
property - See Also:
-
showPopupTriggerButtonProperty
public final javafx.beans.property.BooleanProperty showPopupTriggerButtonProperty()Determines if the control will show a button for showing or hiding the popup.- Returns:
- true if the control will show a button for showing the popup
- See Also:
-
setShowPopupTriggerButton
public final void setShowPopupTriggerButton(boolean showPopupTriggerButton) Sets the value of theshowPopupTriggerButton
property.- Property description:
- Determines if the control will show a button for showing or hiding the popup.
- Parameters:
showPopupTriggerButton
- the value for theshowPopupTriggerButton
property- See Also:
-
getMinimumDuration
Gets the value of theminimumDuration
property.- Property description:
- Stores the minimum duration that the picker can display. The minimum duration can not be negative.
- Returns:
- the value of the
minimumDuration
property - See Also:
-
minimumDurationProperty
Stores the minimum duration that the picker can display. The minimum duration can not be negative.- Returns:
- the minimum duration
- See Also:
-
setMinimumDuration
Sets the value of theminimumDuration
property.- Property description:
- Stores the minimum duration that the picker can display. The minimum duration can not be negative.
- Parameters:
minimumDuration
- the value for theminimumDuration
property- See Also:
-
getMaximumDuration
Gets the value of themaximumDuration
property.- Property description:
- Stores the maximum duration that the picker can display.
- Returns:
- the value of the
maximumDuration
property - See Also:
-
maximumDurationProperty
Stores the maximum duration that the picker can display.- Returns:
- the maximum duration
- See Also:
-
setMaximumDuration
Sets the value of themaximumDuration
property.- Property description:
- Stores the maximum duration that the picker can display.
- Parameters:
maximumDuration
- the value for themaximumDuration
property- See Also:
-
getLabelType
Gets the value of thelabelType
property.- Property description:
- The label type determines if the control will show no labels, short labels (e.g. "d") or long labels (e.g. "days").
- Returns:
- the value of the
labelType
property - See Also:
-
labelTypeProperty
The label type determines if the control will show no labels, short labels (e.g. "d") or long labels (e.g. "days").- Returns:
- the type of labels shown for each unit
- See Also:
-
setLabelType
Sets the value of thelabelType
property.- Property description:
- The label type determines if the control will show no labels, short labels (e.g. "d") or long labels (e.g. "days").
- Parameters:
labelType
- the value for thelabelType
property- See Also:
-
isFillDigits
public final boolean isFillDigits()Gets the value of thefillDigits
property.- Property description:
- Determines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds. This only applies to fields with a granularity of HOURS or lower. It does not make sense to fill DAYS with it as there is no limit on the number of days (no upper bound). The default value is "true".
- Returns:
- the value of the
fillDigits
property - See Also:
-
fillDigitsProperty
public final javafx.beans.property.BooleanProperty fillDigitsProperty()Determines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds. This only applies to fields with a granularity of HOURS or lower. It does not make sense to fill DAYS with it as there is no limit on the number of days (no upper bound). The default value is "true".- Returns:
- true if the fields will be filled with leading zeros
- See Also:
-
setFillDigits
public final void setFillDigits(boolean fillDigits) Sets the value of thefillDigits
property.- Property description:
- Determines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds. This only applies to fields with a granularity of HOURS or lower. It does not make sense to fill DAYS with it as there is no limit on the number of days (no upper bound). The default value is "true".
- Parameters:
fillDigits
- the value for thefillDigits
property- See Also:
-