Class DurationPicker
- All Implemented Interfaces:
javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe possible types of labels used by the duration picker, seesetLabelType(LabelType).Nested classes/interfaces inherited from class CustomComboBox
CustomComboBox.ButtonDisplay -
Property Summary
PropertiesTypePropertyDescriptionfinal 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.BooleanPropertyDetermines 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.BooleanPropertyA 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.BooleanPropertyA flag used to signal whether the duration fields should start at the beginning of their value range when they reach 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.BooleanPropertyDetermines if the control will show a button for showing or hiding the popup.Properties inherited from class CustomComboBox
buttonDisplayProperties inherited from class javafx.scene.control.ComboBoxBase
armed, editable, onAction, onHidden, onHiding, onShowing, onShown, promptText, showing, valueProperties 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, 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 -
Field Summary
Fields inherited from class javafx.scene.control.ComboBoxBase
ON_HIDDEN, ON_HIDING, ON_SHOWING, ON_SHOWNFields 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 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.BooleanPropertyDetermines if the fields will be "filled" with leading zeros or not, example: "04" for 4 hours, or "0005" for 5 milliseconds.static List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> protected List<javafx.css.CssMetaData<? extends javafx.css.Styleable, ?>> final DurationGets the value of thedurationproperty.final javafx.collections.ObservableList<ChronoUnit> Gets the value of thefieldsproperty.final DurationPicker.LabelTypeGets the value of thelabelTypeproperty.final DurationGets the value of themaximumDurationproperty.final DurationGets the value of theminimumDurationproperty.final Consumer<DurationPicker> Gets the value of theonShowPopupproperty.final javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node> Gets the value of theseparatorFactoryproperty.final booleanGets the value of thefillDigitsproperty.final booleanGets the value of thelinkingFieldsproperty.final booleanGets the value of therolloverproperty.final booleanGets the value of theshowPopupTriggerButtonproperty.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.BooleanPropertyA 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.BooleanPropertyA flag used to signal whether the duration fields should start at the beginning of their value range when they reach 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 voidsetDuration(Duration duration) Sets the value of thedurationproperty.final voidsetFields(javafx.collections.ObservableList<ChronoUnit> fields) Sets the value of thefieldsproperty.final voidsetFillDigits(boolean fillDigits) Sets the value of thefillDigitsproperty.final voidsetLabelType(DurationPicker.LabelType labelType) Sets the value of thelabelTypeproperty.final voidsetLinkingFields(boolean linkingFields) Sets the value of thelinkingFieldsproperty.final voidsetMaximumDuration(Duration maximumDuration) Sets the value of themaximumDurationproperty.final voidsetMinimumDuration(Duration minimumDuration) Sets the value of theminimumDurationproperty.final voidsetOnShowPopup(Consumer<DurationPicker> onShowPopup) Sets the value of theonShowPopupproperty.final voidsetRollover(boolean rollover) Sets the value of therolloverproperty.voidsetSeparatorFactory(javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node> separatorFactory) Sets the value of theseparatorFactoryproperty.final voidsetShowPopupTriggerButton(boolean showPopupTriggerButton) Sets the value of theshowPopupTriggerButtonproperty.final javafx.beans.property.BooleanPropertyDetermines if the control will show a button for showing or hiding the popup.Methods inherited from class CustomComboBox
buttonDisplayProperty, getButtonDisplay, setButtonDisplayMethods 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, valuePropertyMethods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, 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, 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, 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, requestFocusTraversal, 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
-
separatorFactory
public javafx.beans.property.ObjectProperty<javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node>> separatorFactoryPropertyThe 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").- See Also:
-
duration
- See Also:
-
fields
The list of fields that will be displayed inside the control. Supported units are: weeks, days, hours, minutes, seconds, millis.- See Also:
-
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.Can be set via CSS using the
-fx-linking-fieldsproperty. Valid values are:trueorfalse. The default value istrue.- See Also:
-
rollover
public final javafx.beans.property.BooleanProperty rolloverPropertyA flag used to signal whether the duration fields should start at the beginning of their value range when they reach the end of it.Can be set via CSS using the
-fx-rolloverproperty. Valid values are:trueorfalse. The default value istrue.- See Also:
-
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.- See Also:
-
showPopupTriggerButton
public final javafx.beans.property.BooleanProperty showPopupTriggerButtonPropertyDetermines if the control will show a button for showing or hiding the popup.Can be set via CSS using the
-fx-show-popup-trigger-buttonproperty. Valid values are:trueorfalse. The default value istrue.- See Also:
-
minimumDuration
Stores the minimum duration that the picker can display. The minimum duration can not be negative.- See Also:
-
maximumDuration
Stores the maximum duration that the picker can display.- See Also:
-
labelType
The label type determines if the control will show no labels, short labels (e.g. "d") or long labels (e.g. "days").Can be set via CSS using the
-fx-label-typeproperty. Valid values are:NONE,SHORT,LONG. The default value isSHORT.- See Also:
-
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).Can be set via CSS using the
-fx-fill-digitsproperty. Valid values are:trueorfalse. The default value istrue.- See Also:
-
-
Constructor Details
-
DurationPicker
public DurationPicker()
-
-
Method Details
-
getUserAgentStylesheet
- Overrides:
getUserAgentStylesheetin classjavafx.scene.layout.Region
-
createDefaultSkin
protected javafx.scene.control.Skin<?> createDefaultSkin()- Overrides:
createDefaultSkinin classjavafx.scene.control.Control
-
getSeparatorFactory
public final javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node> getSeparatorFactory()Gets the value of theseparatorFactoryproperty.- 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
separatorFactoryproperty - See Also:
-
separatorFactoryProperty
public javafx.beans.property.ObjectProperty<javafx.util.Callback<javafx.util.Pair<ChronoUnit, ChronoUnit>, javafx.scene.Node>> separatorFactoryProperty()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 theseparatorFactoryproperty.- 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 theseparatorFactoryproperty- See Also:
-
getDuration
Gets the value of thedurationproperty.- Property description:
- Returns:
- the value of the
durationproperty - See Also:
-
durationProperty
- Returns:
- the
durationproperty - See Also:
-
setDuration
Sets the value of thedurationproperty.- Property description:
- Parameters:
duration- the value for thedurationproperty- See Also:
-
getFields
Gets the value of thefieldsproperty.- 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
fieldsproperty - 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
fieldsproperty - See Also:
-
setFields
Sets the value of thefieldsproperty.- 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 thefieldsproperty- See Also:
-
isLinkingFields
public final boolean isLinkingFields()Gets the value of thelinkingFieldsproperty.- 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.
Can be set via CSS using the
-fx-linking-fieldsproperty. Valid values are:trueorfalse. The default value istrue. - Returns:
- the value of the
linkingFieldsproperty - 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.Can be set via CSS using the
-fx-linking-fieldsproperty. Valid values are:trueorfalse. The default value istrue.- Returns:
- true if linking fields is enabled
- See Also:
-
setLinkingFields
public final void setLinkingFields(boolean linkingFields) Sets the value of thelinkingFieldsproperty.- 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.
Can be set via CSS using the
-fx-linking-fieldsproperty. Valid values are:trueorfalse. The default value istrue. - Parameters:
linkingFields- the value for thelinkingFieldsproperty- See Also:
-
isRollover
public final boolean isRollover()Gets the value of therolloverproperty.- Property description:
- A flag used to signal whether the duration fields should start at the beginning of their
value range when they reach the end of it.
Can be set via CSS using the
-fx-rolloverproperty. Valid values are:trueorfalse. The default value istrue. - Returns:
- the value of the
rolloverproperty - See Also:
-
rolloverProperty
public final javafx.beans.property.BooleanProperty rolloverProperty()A flag used to signal whether the duration fields should start at the beginning of their value range when they reach the end of it.Can be set via CSS using the
-fx-rolloverproperty. Valid values are:trueorfalse. The default value istrue.- Returns:
- true if the fields should rollover
- See Also:
-
setRollover
public final void setRollover(boolean rollover) Sets the value of therolloverproperty.- Property description:
- A flag used to signal whether the duration fields should start at the beginning of their
value range when they reach the end of it.
Can be set via CSS using the
-fx-rolloverproperty. Valid values are:trueorfalse. The default value istrue. - Parameters:
rollover- the value for therolloverproperty- See Also:
-
getOnShowPopup
Gets the value of theonShowPopupproperty.- 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
onShowPopupproperty - 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 theonShowPopupproperty.- 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 theonShowPopupproperty- See Also:
-
isShowPopupTriggerButton
public final boolean isShowPopupTriggerButton()Gets the value of theshowPopupTriggerButtonproperty.- Property description:
- Determines if the control will show a button for showing or hiding the popup.
Can be set via CSS using the
-fx-show-popup-trigger-buttonproperty. Valid values are:trueorfalse. The default value istrue. - Returns:
- the value of the
showPopupTriggerButtonproperty - See Also:
-
showPopupTriggerButtonProperty
public final javafx.beans.property.BooleanProperty showPopupTriggerButtonProperty()Determines if the control will show a button for showing or hiding the popup.Can be set via CSS using the
-fx-show-popup-trigger-buttonproperty. Valid values are:trueorfalse. The default value istrue.- 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 theshowPopupTriggerButtonproperty.- Property description:
- Determines if the control will show a button for showing or hiding the popup.
Can be set via CSS using the
-fx-show-popup-trigger-buttonproperty. Valid values are:trueorfalse. The default value istrue. - Parameters:
showPopupTriggerButton- the value for theshowPopupTriggerButtonproperty- See Also:
-
getMinimumDuration
Gets the value of theminimumDurationproperty.- Property description:
- Stores the minimum duration that the picker can display. The minimum duration can not be negative.
- Returns:
- the value of the
minimumDurationproperty - 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 theminimumDurationproperty.- Property description:
- Stores the minimum duration that the picker can display. The minimum duration can not be negative.
- Parameters:
minimumDuration- the value for theminimumDurationproperty- See Also:
-
getMaximumDuration
Gets the value of themaximumDurationproperty.- Property description:
- Stores the maximum duration that the picker can display.
- Returns:
- the value of the
maximumDurationproperty - See Also:
-
maximumDurationProperty
Stores the maximum duration that the picker can display.- Returns:
- the maximum duration
- See Also:
-
setMaximumDuration
Sets the value of themaximumDurationproperty.- Property description:
- Stores the maximum duration that the picker can display.
- Parameters:
maximumDuration- the value for themaximumDurationproperty- See Also:
-
getLabelType
Gets the value of thelabelTypeproperty.- Property description:
- The label type determines if the control will show no labels, short labels (e.g. "d") or
long labels (e.g. "days").
Can be set via CSS using the
-fx-label-typeproperty. Valid values are:NONE,SHORT,LONG. The default value isSHORT. - Returns:
- the value of the
labelTypeproperty - 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").Can be set via CSS using the
-fx-label-typeproperty. Valid values are:NONE,SHORT,LONG. The default value isSHORT.- Returns:
- the type of labels shown for each unit
- See Also:
-
setLabelType
Sets the value of thelabelTypeproperty.- Property description:
- The label type determines if the control will show no labels, short labels (e.g. "d") or
long labels (e.g. "days").
Can be set via CSS using the
-fx-label-typeproperty. Valid values are:NONE,SHORT,LONG. The default value isSHORT. - Parameters:
labelType- the value for thelabelTypeproperty- See Also:
-
isFillDigits
public final boolean isFillDigits()Gets the value of thefillDigitsproperty.- 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).
Can be set via CSS using the
-fx-fill-digitsproperty. Valid values are:trueorfalse. The default value istrue. - Returns:
- the value of the
fillDigitsproperty - 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).Can be set via CSS using the
-fx-fill-digitsproperty. Valid values are:trueorfalse. The default value istrue.- Returns:
- true if the fields will be filled with leading zeros
- See Also:
-
setFillDigits
public final void setFillDigits(boolean fillDigits) Sets the value of thefillDigitsproperty.- 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).
Can be set via CSS using the
-fx-fill-digitsproperty. Valid values are:trueorfalse. The default value istrue. - Parameters:
fillDigits- the value for thefillDigitsproperty- See Also:
-
getControlCssMetaData
- Overrides:
getControlCssMetaDatain classCustomComboBox<Duration>
-
getClassCssMetaData
-