Class ComboBoxBase<T>
- Type Parameters:
T
- The type of the value that has been selected or otherwise entered in to this ComboBox.
- All Implemented Interfaces:
Styleable
,EventTarget
,Skinnable
- Direct Known Subclasses:
ColorPicker
,ComboBox
,DatePicker
show()
and
hide()
methods are called, however commonly this results in either
a popup or dialog appearing that allows for the user to provide the
required information.
A ComboBox has a value
property that represents
the current user input. This may be based on a selection from a drop-down list,
or it may be from user input when the ComboBox is
editable
.
An editable
ComboBox is one which provides some
means for an end-user to provide input for values that are not otherwise
options available to them. For example, in the ComboBox
implementation,
an editable ComboBox provides a TextField
that may be typed into.
As mentioned above, when the user commits textual input into the textfield
(commonly by pressing the Enter keyboard key), the
value
property will be updated.
The purpose of the separation between this class and, say, ComboBox
is to allow for ComboBox-like controls that do not necessarily pop up a list
of items. Examples of other implementations include color pickers, calendar
pickers, etc. The ComboBox
class provides the default, and most commonly
expected implementation. Refer to that classes javadoc for more information.
- Since:
- JavaFX 2.1
- See Also:
-
Property Summary
TypePropertyDescriptionfinal BooleanProperty
Indicates that the ComboBox has been "armed" such that a mouse release will cause the ComboBoxshow()
method to be invoked.final BooleanProperty
Specifies whether the ComboBox allows for user input.final ObjectProperty
<EventHandler<ActionEvent>> The ComboBox action, which is invoked whenever the ComboBoxvalue
property is changed.final ObjectProperty
<EventHandler<Event>> Called just after theComboBoxBase
popup/display has been hidden.final ObjectProperty
<EventHandler<Event>> Called just prior to theComboBox
popup/display being hidden.final ObjectProperty
<EventHandler<Event>> Called just prior to theComboBoxBase
popup/display being shown.final ObjectProperty
<EventHandler<Event>> Called just after theComboBoxBase
popup/display is shown.final StringProperty
TheComboBox
prompt text to display, ornull
if no prompt text is displayed.final ReadOnlyBooleanProperty
Represents the current state of the ComboBox popup, and whether it is currently visible on screen (although it may be hidden behind other windows).final ObjectProperty
<T> The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.Properties declared in class javafx.scene.control.Control
contextMenu, skin, tooltip
Properties declared in class javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Properties declared in class javafx.scene.Parent
needsLayout
Properties declared in 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
Modifier and TypeFieldDescriptionCalled when the ComboBox popup/display has been hidden.Called when the ComboBox popup/display will be hidden.Called prior to the ComboBox showing its popup/display after the user has clicked or otherwise interacted with the ComboBox.Called after the ComboBox has shown its popup/display.Fields declared in class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Fields declared in class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
arm()
Arms the ComboBox.final BooleanProperty
Indicates that the ComboBox has been "armed" such that a mouse release will cause the ComboBoxshow()
method to be invoked.void
disarm()
Disarms the ComboBox.final BooleanProperty
Specifies whether the ComboBox allows for user input.final EventHandler
<ActionEvent> Gets the value of theonAction
property.final EventHandler
<Event> Gets the value of theonHidden
property.final EventHandler
<Event> Gets the value of theonHiding
property.final EventHandler
<Event> Gets the value of theonShowing
property.final EventHandler
<Event> Gets the value of theonShown
property.final String
Gets the value of thepromptText
property.final T
getValue()
Gets the value of thevalue
property.void
hide()
Closes the popup / dialog that was shown whenshow()
was called.final boolean
isArmed()
Gets the value of thearmed
property.final boolean
Gets the value of theeditable
property.final boolean
Gets the value of theshowing
property.final ObjectProperty
<EventHandler<ActionEvent>> The ComboBox action, which is invoked whenever the ComboBoxvalue
property is changed.final ObjectProperty
<EventHandler<Event>> Called just after theComboBoxBase
popup/display has been hidden.final ObjectProperty
<EventHandler<Event>> Called just prior to theComboBox
popup/display being hidden.final ObjectProperty
<EventHandler<Event>> Called just prior to theComboBoxBase
popup/display being shown.final ObjectProperty
<EventHandler<Event>> Called just after theComboBoxBase
popup/display is shown.final StringProperty
TheComboBox
prompt text to display, ornull
if no prompt text is displayed.final void
setEditable
(boolean value) Sets the value of theeditable
property.final void
setOnAction
(EventHandler<ActionEvent> value) Sets the value of theonAction
property.final void
setOnHidden
(EventHandler<Event> value) Sets the value of theonHidden
property.final void
setOnHiding
(EventHandler<Event> value) Sets the value of theonHiding
property.final void
setOnShowing
(EventHandler<Event> value) Sets the value of theonShowing
property.final void
setOnShown
(EventHandler<Event> value) Sets the value of theonShown
property.final void
setPromptText
(String value) Sets the value of thepromptText
property.final void
Sets the value of thevalue
property.void
show()
Requests that the ComboBox display the popup aspect of the user interface.final ReadOnlyBooleanProperty
Represents the current state of the ComboBox popup, and whether it is currently visible on screen (although it may be hidden behind other windows).final ObjectProperty
<T> The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.Methods declared in class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
Methods declared in class javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, 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 declared in class javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Methods declared in 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, executeAccessibleAction, 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, lookup, 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, queryAccessibleAttribute, 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, visibleProperty
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods declared in interface javafx.css.Styleable
getStyleableNode
-
Property Details
-
value
The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.- See Also:
-
editable
Specifies whether the ComboBox allows for user input. When editable is true, the ComboBox has a text input area that a user may type in to. This input is then available via thevalue
property.Note that when the editable property changes, the value property is reset, along with any other relevant state.
- See Also:
-
showing
Represents the current state of the ComboBox popup, and whether it is currently visible on screen (although it may be hidden behind other windows).- See Also:
-
promptText
TheComboBox
prompt text to display, ornull
if no prompt text is displayed. Prompt text is not displayed in all circumstances, it is dependent upon the subclasses of ComboBoxBase to clarify when promptText will be shown. For example, in most cases prompt text will never be shown when a combo box is non-editable (that is, prompt text is only shown when user input is allowed via text input).- See Also:
-
armed
Indicates that the ComboBox has been "armed" such that a mouse release will cause the ComboBoxshow()
method to be invoked. This is subtly different from pressed. Pressed indicates that the mouse has been pressed on a Node and has not yet been released.arm
however also takes into account whether the mouse is actually over the ComboBox and pressed.- See Also:
-
onAction
The ComboBox action, which is invoked whenever the ComboBoxvalue
property is changed. This may be due to the value property being programmatically changed, when the user selects an item in a popup list or dialog, or, in the case ofeditable
ComboBoxes, it may be when the user provides their own input (be that via aTextField
or some other input mechanism.- See Also:
-
onShowing
Called just prior to theComboBoxBase
popup/display being shown.- Since:
- JavaFX 2.2
- See Also:
-
onShown
Called just after theComboBoxBase
popup/display is shown.- Since:
- JavaFX 2.2
- See Also:
-
onHiding
Called just prior to theComboBox
popup/display being hidden.- Since:
- JavaFX 2.2
- See Also:
-
onHidden
Called just after theComboBoxBase
popup/display has been hidden.- Since:
- JavaFX 2.2
- See Also:
-
-
Field Details
-
ON_SHOWING
-
ON_SHOWN
-
ON_HIDING
-
ON_HIDDEN
-
-
Constructor Details
-
ComboBoxBase
public ComboBoxBase()Creates a default ComboBoxBase instance.
-
-
Method Details
-
valueProperty
The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.- Returns:
- the value property
- See Also:
-
setValue
Sets the value of thevalue
property.- Property description:
- The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.
- Parameters:
value
- the value for thevalue
property- See Also:
-
getValue
Gets the value of thevalue
property.- Property description:
- The value of this ComboBox is defined as the selected item if the input is not editable, or if it is editable, the most recent user action: either the value input by the user, or the last selected item.
- Returns:
- the value of the
value
property - See Also:
-
editableProperty
Specifies whether the ComboBox allows for user input. When editable is true, the ComboBox has a text input area that a user may type in to. This input is then available via thevalue
property.Note that when the editable property changes, the value property is reset, along with any other relevant state.
- Returns:
- the editable property
- See Also:
-
setEditable
public final void setEditable(boolean value) Sets the value of theeditable
property.- Property description:
- Specifies whether the ComboBox allows for user input. When editable is
true, the ComboBox has a text input area that a user may type in to. This
input is then available via the
value
property.Note that when the editable property changes, the value property is reset, along with any other relevant state.
- Parameters:
value
- the value for theeditable
property- See Also:
-
isEditable
public final boolean isEditable()Gets the value of theeditable
property.- Property description:
- Specifies whether the ComboBox allows for user input. When editable is
true, the ComboBox has a text input area that a user may type in to. This
input is then available via the
value
property.Note that when the editable property changes, the value property is reset, along with any other relevant state.
- Returns:
- the value of the
editable
property - See Also:
-
showingProperty
Represents the current state of the ComboBox popup, and whether it is currently visible on screen (although it may be hidden behind other windows).- Returns:
- the
showing
property - See Also:
-
isShowing
public final boolean isShowing()Gets the value of theshowing
property.- Property description:
- Represents the current state of the ComboBox popup, and whether it is currently visible on screen (although it may be hidden behind other windows).
- Returns:
- the value of the
showing
property - See Also:
-
promptTextProperty
TheComboBox
prompt text to display, ornull
if no prompt text is displayed. Prompt text is not displayed in all circumstances, it is dependent upon the subclasses of ComboBoxBase to clarify when promptText will be shown. For example, in most cases prompt text will never be shown when a combo box is non-editable (that is, prompt text is only shown when user input is allowed via text input).- Returns:
- the
promptText
property - See Also:
-
getPromptText
Gets the value of thepromptText
property.- Property description:
- The
ComboBox
prompt text to display, ornull
if no prompt text is displayed. Prompt text is not displayed in all circumstances, it is dependent upon the subclasses of ComboBoxBase to clarify when promptText will be shown. For example, in most cases prompt text will never be shown when a combo box is non-editable (that is, prompt text is only shown when user input is allowed via text input). - Returns:
- the value of the
promptText
property - See Also:
-
setPromptText
Sets the value of thepromptText
property.- Property description:
- The
ComboBox
prompt text to display, ornull
if no prompt text is displayed. Prompt text is not displayed in all circumstances, it is dependent upon the subclasses of ComboBoxBase to clarify when promptText will be shown. For example, in most cases prompt text will never be shown when a combo box is non-editable (that is, prompt text is only shown when user input is allowed via text input). - Parameters:
value
- the value for thepromptText
property- See Also:
-
armedProperty
Indicates that the ComboBox has been "armed" such that a mouse release will cause the ComboBoxshow()
method to be invoked. This is subtly different from pressed. Pressed indicates that the mouse has been pressed on a Node and has not yet been released.arm
however also takes into account whether the mouse is actually over the ComboBox and pressed.- Returns:
- the armed property
- See Also:
-
isArmed
public final boolean isArmed()Gets the value of thearmed
property.- Property description:
- Indicates that the ComboBox has been "armed" such that a mouse release
will cause the ComboBox
show()
method to be invoked. This is subtly different from pressed. Pressed indicates that the mouse has been pressed on a Node and has not yet been released.arm
however also takes into account whether the mouse is actually over the ComboBox and pressed. - Returns:
- the value of the
armed
property - See Also:
-
onActionProperty
The ComboBox action, which is invoked whenever the ComboBoxvalue
property is changed. This may be due to the value property being programmatically changed, when the user selects an item in a popup list or dialog, or, in the case ofeditable
ComboBoxes, it may be when the user provides their own input (be that via aTextField
or some other input mechanism.- Returns:
- the on action property
- See Also:
-
setOnAction
Sets the value of theonAction
property.- Property description:
- The ComboBox action, which is invoked whenever the ComboBox
value
property is changed. This may be due to the value property being programmatically changed, when the user selects an item in a popup list or dialog, or, in the case ofeditable
ComboBoxes, it may be when the user provides their own input (be that via aTextField
or some other input mechanism. - Parameters:
value
- the value for theonAction
property- See Also:
-
getOnAction
Gets the value of theonAction
property.- Property description:
- The ComboBox action, which is invoked whenever the ComboBox
value
property is changed. This may be due to the value property being programmatically changed, when the user selects an item in a popup list or dialog, or, in the case ofeditable
ComboBoxes, it may be when the user provides their own input (be that via aTextField
or some other input mechanism. - Returns:
- the value of the
onAction
property - See Also:
-
onShowingProperty
Called just prior to theComboBoxBase
popup/display being shown.- Returns:
- the
onShowing
property - Since:
- JavaFX 2.2
- See Also:
-
setOnShowing
Sets the value of theonShowing
property.- Property description:
- Called just prior to the
ComboBoxBase
popup/display being shown. - Parameters:
value
- the value for theonShowing
property- Since:
- JavaFX 2.2
- See Also:
-
getOnShowing
Gets the value of theonShowing
property.- Property description:
- Called just prior to the
ComboBoxBase
popup/display being shown. - Returns:
- the value of the
onShowing
property - Since:
- JavaFX 2.2
- See Also:
-
onShownProperty
Called just after theComboBoxBase
popup/display is shown.- Returns:
- the
onShown
property - Since:
- JavaFX 2.2
- See Also:
-
setOnShown
Sets the value of theonShown
property.- Property description:
- Called just after the
ComboBoxBase
popup/display is shown. - Parameters:
value
- the value for theonShown
property- Since:
- JavaFX 2.2
- See Also:
-
getOnShown
Gets the value of theonShown
property.- Property description:
- Called just after the
ComboBoxBase
popup/display is shown. - Returns:
- the value of the
onShown
property - Since:
- JavaFX 2.2
- See Also:
-
onHidingProperty
Called just prior to theComboBox
popup/display being hidden.- Returns:
- the
onHiding
property - Since:
- JavaFX 2.2
- See Also:
-
setOnHiding
Sets the value of theonHiding
property.- Property description:
- Called just prior to the
ComboBox
popup/display being hidden. - Parameters:
value
- the value for theonHiding
property- Since:
- JavaFX 2.2
- See Also:
-
getOnHiding
Gets the value of theonHiding
property.- Property description:
- Called just prior to the
ComboBox
popup/display being hidden. - Returns:
- the value of the
onHiding
property - Since:
- JavaFX 2.2
- See Also:
-
onHiddenProperty
Called just after theComboBoxBase
popup/display has been hidden.- Returns:
- the
onHidden
property - Since:
- JavaFX 2.2
- See Also:
-
setOnHidden
Sets the value of theonHidden
property.- Property description:
- Called just after the
ComboBoxBase
popup/display has been hidden. - Parameters:
value
- the value for theonHidden
property- Since:
- JavaFX 2.2
- See Also:
-
getOnHidden
Gets the value of theonHidden
property.- Property description:
- Called just after the
ComboBoxBase
popup/display has been hidden. - Returns:
- the value of the
onHidden
property - Since:
- JavaFX 2.2
- See Also:
-
show
public void show()Requests that the ComboBox display the popup aspect of the user interface. As mentioned in theComboBoxBase
class javadoc, what is actually shown when this method is called is undefined, but commonly it is some form of popup or dialog window. -
hide
public void hide()Closes the popup / dialog that was shown whenshow()
was called. -
arm
public void arm()Arms the ComboBox. An armed ComboBox will show a popup list on the next expected UI gesture. Note: This function is intended to be used by experts, primarily by those implementing new Skins or Behaviors. It is not common for developers or designers to access this function directly. -
disarm
public void disarm()Disarms the ComboBox. Seearm()
. Note: This function is intended to be used by experts, primarily by those implementing new Skins or Behaviors. It is not common for developers or designers to access this function directly.
-