Класс ComboBoxBase
- Параметры типа:
-
T- Тип значения, которое было выбрано или введено в этот ComboBox.
- Все реализуемые интерфейсы:
-
Styleable,EventTarget,Skinnable
- Непосредственные подклассы:
-
ColorPicker,ComboBox,DatePicker
public abstract class ComboBoxBase<T>
extends Control show() и hide(), однако, обычно это приводит к появлению всплывающего окна или диалогового окна, позволяющего пользователю предоставить необходимую информацию. ComboBox имеет свойство value, которое представляет текущий ввод пользователя. Это может быть основано на выборе из раскрывающегося списка или на вводе пользователя, когда ComboBox является editable.
ComboBox, который editable, предоставляет возможность пользователю вводить значения, которые не являются доступными ему опциями. Например, в реализации ComboBox изменяемый ComboBox предоставляет TextField, в который можно вводить текст. Как упоминалось выше, при подтверждении пользователем текстового ввода в текстовом поле (обычно нажатием клавиши Enter), свойство value будет обновлено.
Цель разделения между этим классом и, скажем, ComboBox заключается в том, чтобы позволить элементы управления типа ComboBox, которые необязательно отображают список элементов. Примеры других реализаций включают подборки цветов, календарей и т. д. Класс ComboBox предоставляет стандартную и наиболее ожидаемую реализацию. Обратитесь к javadoc этого класса для получения дополнительной информации.
- С момента:
- JavaFX 2.1
- См. также:
ComboBox
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
BooleanProperty | armed | Указывает, что ComboBox был "вооружен" таким образом, что при отпускании мыши будет вызван метод show() ComboBox. |
BooleanProperty | editable | Указывает, разрешает ли ComboBox ввод пользователем. |
ObjectProperty<EventHandler<ActionEvent>> | onAction | Действие ComboBox, которое вызывается всякий раз, когда изменяется свойство value ComboBox. |
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 | Значение этого ComboBox определяется как выбранный элемент, если ввод не изменяемый, или если он изменяемый, то последнее действие пользователя: либо введенное пользователем значение, либо последний выбранный элемент. |
Свойства, объявленные в классе javafx.scene.control.Control
contextMenu, skin, tooltip
Свойства, объявленные в классе javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
Свойства, объявленные в классе javafx.scene.Parent
needsLayout
Свойства, объявленные в классе 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
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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. |
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ComboBoxBase() | Создаёт экземпляр ComboBoxBase по умолчанию. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | arm() | Включает ComboBox. |
BooleanProperty | armedProperty() | Указывает, что ComboBox "включен", и при отпускании кнопки мыши будет вызван метод show(). |
void | disarm() | Отключает ComboBox. |
BooleanProperty | editableProperty() | Указывает, разрешает ли ComboBox ввод пользователем. |
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() | Получает значение свойства value. |
void | hide() | Закрывает всплывающее окно/диалог, которое было открыто при вызове show(). |
boolean | isArmed() | Получает значение свойства armed. |
boolean | isEditable() | Получает значение свойства editable. |
boolean | isShowing() | Получает значение свойства showing. |
ObjectProperty<EventHandler<ActionEvent>> | onActionProperty() | Действие ComboBox, которое вызывается всякий раз, когда изменяется свойство ComboBox value. |
ObjectProperty<EventHandler<Event>> | onHiddenProperty() | Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase было скрыто. |
ObjectProperty<EventHandler<Event>> | onHidingProperty() | Вызывается непосредственно перед скрытием всплывающего окна/отображения ComboBox. |
ObjectProperty<EventHandler<Event>> | onShowingProperty() | Вызывается непосредственно перед отображением всплывающего окна/отображения ComboBoxBase. |
ObjectProperty<EventHandler<Event>> | onShownProperty() | Вызывается сразу после отображения всплывающего окна/отображения ComboBoxBase. |
StringProperty | promptTextProperty() | Текст подсказки ComboBox для отображения, или null, если текст подсказки не отображается. |
void | setEditable(boolean value) | Устанавливает значение свойства editable. |
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) | Устанавливает значение свойства value. |
void | show() | Запрашивает отображение всплывающего элемента пользовательского интерфейса ComboBox. |
ReadOnlyBooleanProperty | showingProperty() | Представляет текущее состояние всплывающего окна ComboBox и его видимость на экране (хотя оно может быть скрыто за другими окнами). |
ObjectProperty<T> | valueProperty() | Значение ComboBox определяется как выбранный элемент, если ввод не редактируется, или, если редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент. |
Методы, объявленные в классе javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, setTooltip, skinProperty, tooltipProperty
Методы, объявленные в классе 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
Методы, объявленные в классе javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Методы, объявленные в классе 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, 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, 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, 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, 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
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode, getStyleClass
Подробности свойств
value
public ObjectProperty<T> valueProperty
- См. также:
-
getValue(),setValue(T)
editable
public BooleanProperty editableProperty
value. Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
- См. также:
-
isEditable(),setEditable(boolean)
showing
public ReadOnlyBooleanProperty showingProperty
- См. также:
isShowing()
promptText
public final StringProperty promptTextProperty
ComboBox для отображения или null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет отображаться promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовый ввод).- См. также:
-
getPromptText(),setPromptText(String)
armed
public BooleanProperty armedProperty
show(). Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена. arm Однако также учитывает, находится ли мышь фактически над ComboBox и нажата ли она.- См. также:
isArmed()
onAction
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
value изменяется. Это может быть вызвано программной сменой свойства value, когда пользователь выбирает элемент в раскрывающемся списке или диалоговом окне или, в случае ComboBox с editable, это может произойти, когда пользователь предоставит собственный ввод (будь то через TextField или какой-либо другой механизм ввода).- См. также:
-
getOnAction(),setOnAction(EventHandler)
onShowing
public final ObjectProperty<EventHandler<Event>> onShowingProperty
- С:
- 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)
Подробности полей
ON_SHOWING
public static final EventType<Event> ON_SHOWING
Вызывается перед отображением всплывающего списка/отображения ComboBox после того, как пользователь нажал или каким-либо другим способом взаимодействовал с ComboBox.
- С:
- JavaFX 2.2
ON_SHOWN
public static final EventType<Event> ON_SHOWN
Вызывается после того, как ComboBox отобразил свой всплывающий список/отображение.
- С:
- JavaFX 2.2
ON_HIDING
public static final EventType<Event> ON_HIDING
Вызывается, когда всплывающий список/отображение ComboBox будет скрыто.
- С:
- JavaFX 2.2
ON_HIDDEN
public static final EventType<Event> ON_HIDDEN
Вызывается, когда всплывающий список/отображение ComboBox было скрыто.
- С:
- JavaFX 2.2
Подробности конструкторов
ComboBoxBase
public ComboBoxBase()
Подробности методов
valueProperty
public ObjectProperty<T> valueProperty()
- См. также:
-
getValue(),setValue(T)
setValue
public final void setValue(T value)
- Описание свойства:
- Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
getValue
public final T getValue()
- Описание свойства:
- Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
editableProperty
public BooleanProperty editableProperty()
value. Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
- См. также:
-
isEditable(),setEditable(boolean)
setEditable
public final void setEditable(boolean value)
- Описание свойства:
- Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может ввести текст. Этот ввод затем доступен через свойство
value.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
isEditable
public final boolean isEditable()
- Описание свойства:
- Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может ввести текст. Этот ввод затем доступен через свойство
value.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
showingProperty
public ReadOnlyBooleanProperty showingProperty()
- См. также:
isShowing()
isShowing
public final boolean isShowing()
- Описание свойства:
- Представляет текущее состояние всплывающего списка ComboBox и то, отображается ли он в данный момент на экране (хотя он может быть скрыт за другими окнами).
promptTextСвойство
public final StringProperty promptTextProperty()
null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет показан promptText. Например, в большинстве случаев текст подсказки никогда не будет отображаться, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда ввод пользователя разрешен с помощью текстового ввода).- См. также:
-
getPromptText(),setPromptText(String)
getPromptText
public final String getPromptText()
- Описание свойства:
- Текст подсказки, который нужно отобразить, или
null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет показан promptText. Например, в большинстве случаев текст подсказки никогда не будет отображаться, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда ввод пользователя разрешен с помощью текстового ввода).
setPromptText
public final void setPromptText(String value)
- Описание свойства:
- Текст подсказки, который нужно отобразить, или
null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет показан promptText. Например, в большинстве случаев текст подсказки никогда не будет отображаться, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда ввод пользователя разрешен с помощью текстового ввода).
armedСвойство
public BooleanProperty armedProperty()
show(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узле и ещё не отпущена. arm Однако также учитывается, находится ли курсор мыши над ComboBox и нажат ли он.- См. также:
isArmed()
isArmed
public final boolean isArmed()
- Описание свойства:
- Указывает, что ComboBox был "вооружён", так что при отпускании мыши будет вызван метод ComboBox
show(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узле и ещё не отпущена.armОднако также учитывается, находится ли курсор мыши над ComboBox и нажат ли он.
onActionСвойство
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
value изменяется. Это может быть вызвано программной сменой значения, выбором элемента в всплывающем списке или диалоговом окне, или, в случае editable ComboBox, это может быть при вводе пользователем собственного значения (пусть это будет через TextField или какой-либо другой механизм ввода).- См. также:
-
getOnAction(),setOnAction(EventHandler)
setOnAction
public final void setOnAction(EventHandler<ActionEvent> value)
- Описание свойства:
- Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox
valueизменяется. Это может быть вызвано программной сменой значения, выбором элемента в всплывающем списке или диалоговом окне, или, в случаеeditableComboBox, это может быть при вводе пользователем собственного значения (пусть это будет черезTextFieldили какой-либо другой механизм ввода).
getOnAction
public final EventHandler<ActionEvent> getOnAction()
- Описание свойства:
- Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox
valueизменяется. Это может быть вызвано программной сменой значения, выбором элемента в всплывающем списке или диалоговом окне, или, в случаеeditableComboBox, это может быть при вводе пользователем собственного значения (пусть это будет черезTextFieldили какой-либо другой механизм ввода).
onShowingСвойство
public final ObjectProperty<EventHandler<Event>> onShowingProperty()
- С тех пор:
- JavaFX 2.2
- См. также:
-
getOnShowing(),setOnShowing(EventHandler)
setOnShowing
public final void setOnShowing(EventHandler<Event> value)
- Описание свойства:
- Вызывается незадолго до отображения всплывающего окна/отображения.
- С тех пор:
- JavaFX 2.2
getOnShowing
public final EventHandler<Event> getOnShowing()
- Описание свойства:
- Вызывается незадолго до отображения всплывающего окна/отображения.
- С тех пор:
- JavaFX 2.2
onShownСвойство
public final ObjectProperty<EventHandler<Event>> onShownProperty()
ComboBoxBase.- С тех пор:
- JavaFX 2.2
- См. также:
-
getOnShown(),setOnShown(EventHandler)
setOnShown
public final void setOnShown(EventHandler<Event> value)
- Описание свойства:
- Вызывается сразу после отображения всплывающего окна/отображения
ComboBoxBase. - С тех пор:
- JavaFX 2.2
getOnShown
public final EventHandler<Event> getOnShown()
- Описание свойства:
- Вызывается сразу после отображения всплывающего окна/отображения
ComboBoxBase. - С тех пор:
- JavaFX 2.2
onHidingСвойство
public final ObjectProperty<EventHandler<Event>> onHidingProperty()
ComboBox.- С тех пор:
- JavaFX 2.2
- См. также:
-
getOnHiding(),setOnHiding(EventHandler)
setOnHiding
public final void setOnHiding(EventHandler<Event> value)
- Описание свойства:
- Вызывается незадолго до скрытия всплывающего окна/отображения
ComboBox. - С тех пор:
- JavaFX 2.2
getOnHiding
public final EventHandler<Event> getOnHiding()
- Описание свойства:
- Вызывается незадолго до скрытия всплывающего окна/отображения
ComboBox. - С тех пор:
- JavaFX 2.2
onHiddenСвойство
public final ObjectProperty<EventHandler<Event>> onHiddenProperty()
ComboBoxBase было скрыто.- С тех пор:
- JavaFX 2.2
- См. также:
-
getOnHidden(),setOnHidden(EventHandler)
setOnHidden
public final void setOnHidden(EventHandler<Event> value)
- Описание свойства:
- Вызывается сразу после того, как всплывающее окно/отображение
ComboBoxBaseбыло скрыто. - С тех пор:
- JavaFX 2.2
getOnHidden
public final EventHandler<Event> getOnHidden()
- Описание свойства:
- Вызывается сразу после того, как всплывающее окно/отображение
ComboBoxBaseбыло скрыто. - С тех пор:
- JavaFX 2.2
show
public void show()
ComboBoxBase, то, что фактически отображается при вызове этого метода, не определено, но обычно это какое-то всплывающее окно или диалоговое окно.hide
public void hide()
show().arm
public void arm()
disarm
public void disarm()
arm(). Примечание: эта функция предназначена для опытных пользователей, в первую очередь для разработчиков новых скинов или поведений. Разработчикам и дизайнерам обычно не требуется обращаться к этой функции напрямую.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.