- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.ComboBoxBase<T>
-
- 参数类型
-
T
- 已选择或以其他方式输入到此ComboBox的值的类型。
- All Implemented Interfaces:
-
Styleable
,EventTarget
,Skinnable
- 已知直接子类:
-
ColorPicker
,ComboBox
,DatePicker
public abstract class ComboBoxBase<T> extends Control
ComboBox类控件的抽象基类。 ComboBox通常具有一个按钮,当被点击时,会弹出一些允许用户选择一个或多个值(取决于实现)的方法。 这个基类不会考虑当调用show()
和hide()
方法时会发生什么,但是通常会导致出现弹出窗口或对话框,从而允许用户提供所需的信息。ComboBox有一个表示当前用户输入的
value
属性。 这可以基于从下拉列表中的选择,或者当ComboBox是editable
时可能来自用户输入。一个
editable
ComboBox是为最终用户提供一些手段,为其他可选择的选项提供输入。 例如,在ComboBox
实现中,可编辑的ComboBox提供了可能键入的TextField
。 如上所述,当用户将文本输入提交到文本字段(通常按Enter键盘键)时,value
属性将被更新。这个类与
ComboBox
之间的分离的目的是允许不一定弹出一个项目列表的类似ComboBox的控件。 其他实现的示例包括颜色选择器,日历选择器等。ComboBox
类提供了默认的,最常见的预期实现。 有关更多信息,请参阅javadoc类。- 从以下版本开始:
- JavaFX 2.1
- 另请参见:
-
ComboBox
-
-
Property Summary
Properties Type Property 描述 BooleanProperty
armed
表示ComboBox已经“布防”,使得鼠标释放将导致ComboBoxshow()
方法被调用。BooleanProperty
editable
指定ComboBox是否允许用户输入。ObjectProperty<EventHandler<ActionEvent>>
onAction
ComboBox操作,当ComboBoxvalue
属性更改时调用。ObjectProperty<EventHandler<Event>>
onHidden
在ComboBoxBase
弹出/显示已被隐藏之后调用。ObjectProperty<EventHandler<Event>>
onHiding
在ComboBox
弹出窗口/显示屏被隐藏之前调用。ObjectProperty<EventHandler<Event>>
onShowing
在ComboBoxBase
弹出/显示之前打电话。ObjectProperty<EventHandler<Event>>
onShown
在显示ComboBoxBase
弹出/显示之后调用。StringProperty
promptText
要显示ComboBox
提示文本,如果没有显示提示文本,则显示null
。ReadOnlyBooleanProperty
showing
表示ComboBox弹出窗口的当前状态,以及当前是否在屏幕上可见(尽管可能隐藏在其他窗口后面)。ObjectProperty<T>
value
如果输入不可编辑,或者如果可编辑,则该组合框的值被定义为所选项,最近的用户操作:用户输入的值或最后选择的项。-
Properties inherited from class javafx.scene.control.Control
contextMenu, skin, tooltip
-
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
-
Properties inherited from class javafx.scene.Parent
needsLayout
-
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
-
-
Field Summary
Fields Modifier and Type Field 描述 static EventType<Event>
ON_HIDDEN
当ComboBox弹出/显示已被隐藏时调用。static EventType<Event>
ON_HIDING
当ComboBox弹出/显示 将被隐藏时调用。static EventType<Event>
ON_SHOWING
在ComboBox之前调用,在用户单击或以其他方式与ComboBox进行交互之后显示弹出/显示。static EventType<Event>
ON_SHOWN
在ComboBox显示弹出/显示后调用。-
Fields inherited from class javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
Fields inherited from class javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
-
构造方法摘要
构造方法 Constructor 描述 ComboBoxBase()
创建默认的ComboBoxBase实例。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
arm()
武装ComboBox。BooleanProperty
armedProperty()
表示ComboBox已被“布防”,使得鼠标释放将导致ComboBoxshow()
方法被调用。void
disarm()
取消ComboBox。BooleanProperty
editableProperty()
指定ComboBox是否允许用户输入。void
executeAccessibleAction(AccessibleAction action, Object... parameters)
该方法由辅助技术调用,请求执行由参数指示的动作。EventHandler<ActionEvent>
getOnAction()
获取属性onAction的值。EventHandler<Event>
getOnHidden()
获取属性onHidden的值。EventHandler<Event>
getOnHiding()
获取属性onHiding的值。EventHandler<Event>
getOnShowing()
获取属性onShowing的值。EventHandler<Event>
getOnShown()
获取onShown属性的值。String
getPromptText()
获取属性promptText的值。T
getValue()
获取属性值的值。void
hide()
关闭当 调用show()
时显示的弹出/对话框。boolean
isArmed()
获得武器的价值。boolean
isEditable()
获取可编辑属性的值。boolean
isShowing()
获取显示的属性的值。ObjectProperty<EventHandler<ActionEvent>>
onActionProperty()
ComboBox操作,当ComboBoxvalue
属性更改时调用。ObjectProperty<EventHandler<Event>>
onHiddenProperty()
在ComboBoxBase
弹出/显示已被隐藏之后调用。ObjectProperty<EventHandler<Event>>
onHidingProperty()
在ComboBox
弹出/显示被隐藏之前调用。ObjectProperty<EventHandler<Event>>
onShowingProperty()
在ComboBoxBase
弹出/显示之前打电话。ObjectProperty<EventHandler<Event>>
onShownProperty()
在显示ComboBoxBase
弹出/显示后调用。StringProperty
promptTextProperty()
ComboBox
提示文本显示,如果没有显示提示文本,则显示null
。Object
queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
该方法由辅助技术调用以请求属性的值。void
setEditable(boolean value)
设置属性可编辑的值。void
setOnAction(EventHandler<ActionEvent> value)
设置属性onAction的值。void
setOnHidden(EventHandler<Event> value)
设置属性onHidden的值。void
setOnHiding(EventHandler<Event> value)
设置属性onHiding的值。void
setOnShowing(EventHandler<Event> value)
设置属性onShowing的值。void
setOnShown(EventHandler<Event> value)
设置属性onShown的值。void
setPromptText(String value)
设置属性promptText的值。void
setValue(T value)
设置属性值的值。void
show()
请求ComboBox显示用户界面的弹出窗口。ReadOnlyBooleanProperty
showingProperty()
表示ComboBox弹出窗口的当前状态,以及当前是否在屏幕上可见(尽管可能隐藏在其他窗口后面)。ObjectProperty<T>
valueProperty()
如果输入不可编辑,或者如果可编辑,则该组合框的值被定义为所选项,最近的用户操作:用户输入的值或最后选择的项。-
Methods inherited from class javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
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 class javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
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 interface javafx.css.Styleable
getStyleableNode
-
-
-
-
Property Detail
-
value
public ObjectProperty<T> valueProperty
如果输入不可编辑,或者如果可编辑,则该组合框的值被定义为所选项,最近的用户操作:用户输入的值或最后选择的项。- 另请参见:
-
getValue()
,setValue(T)
-
editable
public BooleanProperty editableProperty
指定ComboBox是否允许用户输入。 当可编辑为true时,ComboBox具有用户可能键入的文本输入区域。 此输入可通过value
属性获得。请注意,当editable属性更改时,value属性将重新设置,以及任何其他相关状态。
- 另请参见:
-
isEditable()
,setEditable(boolean)
-
showing
public ReadOnlyBooleanProperty showingProperty
表示ComboBox弹出窗口的当前状态,以及当前是否在屏幕上可见(尽管可能隐藏在其他窗口后面)。- 另请参见:
-
isShowing()
-
promptText
public final StringProperty promptTextProperty
要显示ComboBox
提示文本,或者如果没有显示提示文本,null
。 在所有情况下不显示提示文本,它将依赖于ComboBoxBase的子类,以便在显示promptText时进行说明。 例如,在大多数情况下,当组合框不可编辑时(即,仅当通过文本输入允许用户输入时才显示提示文本),提示文本将永远不会显示。- 另请参见:
-
getPromptText()
,setPromptText(String)
-
armed
public BooleanProperty armedProperty
表示ComboBox已被“布防”,使得鼠标释放将导致ComboBoxshow()
方法被调用。 这与压制有所不同。 Pressed表示鼠标已经在节点上按下并且尚未被释放。 然而,arm
还考虑了鼠标是否实际上在ComboBox上并按下。- 另请参见:
-
isArmed()
-
onAction
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
-
onShowing
public final ObjectProperty<EventHandler<Event>> onShowingProperty
在刚刚显示的ComboBoxBase
弹出窗口之前调用。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnShowing()
,setOnShowing(EventHandler)
-
onShown
public final ObjectProperty<EventHandler<Event>> onShownProperty
在显示ComboBoxBase
弹出/显示之后调用。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnShown()
,setOnShown(EventHandler)
-
onHiding
public final ObjectProperty<EventHandler<Event>> onHidingProperty
在ComboBox
弹出/显示被隐藏之前调用。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnHiding()
,setOnHiding(EventHandler)
-
onHidden
public final ObjectProperty<EventHandler<Event>> onHiddenProperty
在ComboBoxBase
弹出/显示已被隐藏之后调用。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnHidden()
,setOnHidden(EventHandler)
-
-
方法详细信息
-
valueProperty
public ObjectProperty<T> valueProperty()
如果输入不可编辑,或者如果可编辑,则该组合框的值被定义为所选项,最近的用户操作:用户输入的值或最后选择的项。- 另请参见:
-
getValue()
,setValue(T)
-
setValue
public final void setValue(T value)
设置属性值的值。- Property description:
- 如果输入不可编辑,或者如果可编辑,则该组合框的值被定义为所选项,最近的用户操作:用户输入的值或最后选择的项。
-
getValue
public final T getValue()
获取属性值的值。- Property description:
- 如果输入不可编辑,或者如果可编辑,则该组合框的值被定义为所选项,最近的用户操作:用户输入的值或最后选择的项。
-
editableProperty
public BooleanProperty editableProperty()
指定ComboBox是否允许用户输入。 当可编辑为true时,ComboBox具有用户可能键入的文本输入区域。 此输入可通过value
属性获得。请注意,当editable属性更改时,value属性将重新设置,以及任何其他相关状态。
- 另请参见:
-
isEditable()
,setEditable(boolean)
-
setEditable
public final void setEditable(boolean value)
设置属性可编辑的值。- Property description:
-
指定ComboBox是否允许用户输入。
当可编辑为true时,ComboBox具有用户可能键入的文本输入区域。
此输入可通过
value
属性获得。请注意,当editable属性更改时,value属性将重新设置,以及任何其他相关状态。
-
isEditable
public final boolean isEditable()
获取可编辑属性的值。- Property description:
-
指定ComboBox是否允许用户输入。
当可编辑为true时,ComboBox具有用户可能键入的文本输入区域。
此输入可通过
value
属性获得。请注意,当editable属性更改时,value属性将重新设置,以及任何其他相关状态。
-
showingProperty
public ReadOnlyBooleanProperty showingProperty()
表示ComboBox弹出窗口的当前状态,以及当前是否在屏幕上可见(尽管可能隐藏在其他窗口后面)。- 另请参见:
-
isShowing()
-
isShowing
public final boolean isShowing()
获取显示的属性的值。- Property description:
- 表示ComboBox弹出窗口的当前状态,以及当前是否在屏幕上可见(尽管可能隐藏在其他窗口后面)。
-
promptTextProperty
public final StringProperty promptTextProperty()
ComboBox
提示文本显示,如果没有显示提示文本,则显示null
。 在所有情况下不显示提示文本,它将依赖于ComboBoxBase的子类,以便在显示promptText时进行说明。 例如,在大多数情况下,当组合框不可编辑时(即,仅当通过文本输入允许用户输入时才显示提示文本),提示文本将永远不会显示。- 另请参见:
-
getPromptText()
,setPromptText(String)
-
getPromptText
public final String getPromptText()
获取属性promptText的值。- Property description:
-
ComboBox
提示文本显示,如果没有显示提示文本,则显示null
。 在所有情况下不显示提示文本,它将依赖于ComboBoxBase的子类,以便在显示promptText时进行说明。 例如,在大多数情况下,当组合框不可编辑时(即,仅当通过文本输入允许用户输入时才显示提示文本),提示文本将永远不会显示。
-
setPromptText
public final void setPromptText(String value)
设置属性promptText的值。- Property description:
-
ComboBox
提示文本显示,如果没有显示提示文本,null
。 在所有情况下不显示提示文本,它将依赖于ComboBoxBase的子类,以便在显示promptText时进行说明。 例如,在大多数情况下,当组合框不可编辑时(即,仅当通过文本输入允许用户输入时才显示提示文本),提示文本将永远不会显示。
-
armedProperty
public BooleanProperty armedProperty()
表示ComboBox已被“布防”,以便鼠标释放将导致ComboBoxshow()
方法被调用。 这与压制有所不同。 Pressed表示鼠标已经在节点上按下并且尚未被释放。arm
但是也考虑到鼠标是否实际上是在ComboBox上按下。- 另请参见:
-
isArmed()
-
isArmed
public final boolean isArmed()
获得武器的价值。- Property description:
-
表示ComboBox已被“布防”,使得鼠标释放将导致ComboBox
show()
方法被调用。 这与压制有所不同。 Pressed表示鼠标已经在节点上按下并且尚未被释放。 然而,arm
还考虑了鼠标是否实际上在ComboBox上并按下。
-
onActionProperty
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
-
setOnAction
public final void setOnAction(EventHandler<ActionEvent> value)
设置属性onAction的值。
-
getOnAction
public final EventHandler<ActionEvent> getOnAction()
获取属性onAction的值。
-
onShowingProperty
public final ObjectProperty<EventHandler<Event>> onShowingProperty()
在ComboBoxBase
弹出/显示之前打电话。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnShowing()
,setOnShowing(EventHandler)
-
setOnShowing
public final void setOnShowing(EventHandler<Event> value)
设置属性onShowing的值。- Property description:
-
在
ComboBoxBase
弹出/显示之前调用。 - 从以下版本开始:
- JavaFX 2.2
-
getOnShowing
public final EventHandler<Event> getOnShowing()
获取属性onShowing的值。- Property description:
-
在
ComboBoxBase
弹出/显示之前调用。 - 从以下版本开始:
- JavaFX 2.2
-
onShownProperty
public final ObjectProperty<EventHandler<Event>> onShownProperty()
在ComboBoxBase
弹出/显示后显示。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnShown()
,setOnShown(EventHandler)
-
setOnShown
public final void setOnShown(EventHandler<Event> value)
设置属性onShown的值。- Property description:
-
在显示
ComboBoxBase
弹出/显示之后调用。 - 从以下版本开始:
- JavaFX 2.2
-
getOnShown
public final EventHandler<Event> getOnShown()
获取onShown属性的值。- Property description:
-
在显示
ComboBoxBase
弹出/显示后调用。 - 从以下版本开始:
- JavaFX 2.2
-
onHidingProperty
public final ObjectProperty<EventHandler<Event>> onHidingProperty()
在ComboBox
弹出/显示被隐藏之前调用。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnHiding()
,setOnHiding(EventHandler)
-
setOnHiding
public final void setOnHiding(EventHandler<Event> value)
设置属性onHiding的值。- Property description:
-
在
ComboBox
弹出/显示被隐藏之前调用。 - 从以下版本开始:
- JavaFX 2.2
-
getOnHiding
public final EventHandler<Event> getOnHiding()
获取属性onHiding的值。- Property description:
-
在
ComboBox
弹出/显示被隐藏之前调用。 - 从以下版本开始:
- JavaFX 2.2
-
onHiddenProperty
public final ObjectProperty<EventHandler<Event>> onHiddenProperty()
在ComboBoxBase
弹出/显示已被隐藏之后调用。- 从以下版本开始:
- JavaFX 2.2
- 另请参见:
-
getOnHidden()
,setOnHidden(EventHandler)
-
setOnHidden
public final void setOnHidden(EventHandler<Event> value)
设置属性onHidden的值。- Property description:
-
在
ComboBoxBase
弹出/显示已被隐藏之后调用。 - 从以下版本开始:
- JavaFX 2.2
-
getOnHidden
public final EventHandler<Event> getOnHidden()
获取属性onHidden的值。- Property description:
-
在
ComboBoxBase
弹出/显示已被隐藏之后调用。 - 从以下版本开始:
- JavaFX 2.2
-
show
public void show()
请求ComboBox显示用户界面的弹出窗口。 如ComboBoxBase
类javadoc中所提到的,调用此方法时实际显示的内容是未定义的,但通常它是某种形式的弹出窗口或对话窗口。
-
hide
public void hide()
关闭当 调用show()
时显示的弹出/对话框。
-
arm
public void arm()
武装ComboBox。 武装的ComboBox将在下一个预期的UI手势上显示一个弹出列表。 注意:此功能主要由专家使用,主要由实施新皮肤或行为的人员使用。 开发人员或设计师直接访问此功能并不常见。
-
disarm
public void disarm()
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
该方法由辅助技术调用以请求属性的值。子类通常覆盖此方法来实现特定角色所需的属性。
如果未处理特定属性,则必须调用超类实现。- 重写:
-
queryAccessibleAttribute
在Control
- 参数
-
attribute
- 请求的属性 -
parameters
- 可选参数列表 - 结果
- 请求的属性的值
- 另请参见:
-
AccessibleAttribute
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)
该方法由辅助技术调用,请求执行由参数指示的动作。此方法通常被子类覆盖,以实现特定角色所需的操作。
如果未处理特定操作,则必须调用超类实现。- 重写:
-
executeAccessibleAction
在Control
- 参数
-
action
- 要执行的操作 -
parameters
- 可选参数列表 - 另请参见:
-
AccessibleAction
-
-