- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.ComboBoxBase<T>
-
- Параметры типа:
-
T— Тип значения, которое было выбрано или введено в этот ComboBox.
- Все реализуемые интерфейсы:
-
Styleable,EventTarget,Skinnable
- Непосредственные известные подклассы:
-
ColorPicker,ComboBox,DatePicker
public abstract class ComboBoxBase<T> extends Control
Абстрактный базовый класс для элементов управления ComboBox. У ComboBox, как правило, есть кнопка, которая при нажатии отображает способ выбора одного или нескольких значений (в зависимости от реализации). Этот базовый класс не делает предположений о том, что произойдёт при вызове методовshow()иhide(), однако обычно это приводит к появлению всплывающего меню или диалогового окна, позволяющего пользователю предоставить необходимую информацию.ComboBox имеет свойство
value, которое представляет текущий ввод пользователя. Это может быть основано на выборе из раскрывающегося списка или на вводе пользователем, когда ComboBoxeditable.ComboBox, являющийся
editable, это ComboBox, который предоставляет возможность пользователю вводить значения, которые не являются доступными ему опциями. Например, в реализацииComboBoxредактируемый ComboBox предоставляетTextField, в который можно вводить текст. Как указано выше, при вводе пользователем текста в текстовое поле (обычно нажатием клавиши Enter), свойствоvalueбудет обновлено.Цель разделения между этим классом и, скажем,
ComboBox, заключается в возможности создания элементов управления ComboBox, которые не обязательно отображают список элементов. Примеры других реализаций включают подбор цвета, подбор даты и т. д. КлассComboBoxпредоставляет стандартную и наиболее ожидаемую реализацию. Обратитесь к Javadoc этого класса для получения дополнительной информации.- Since:
- JavaFX 2.1
- См. также:
ComboBox
-
Резюме свойств
Свойства Тип Свойство Описание BooleanPropertyarmedУказывает, что ComboBox был «вооружён» так, что отпускание мыши вызовет метод ComboBoxshow().BooleanPropertyeditableОпределяет, разрешает ли 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показано.StringPropertypromptTextТекст подсказкиComboBoxдля отображения илиnull, если текст подсказки не отображается.ReadOnlyBooleanPropertyshowingПредставляет текущее состояние всплывающего окна 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 по умолчанию.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание voidarm()Вооружает ComboBox.BooleanPropertyarmedProperty()Указывает, что ComboBox "вооружён" таким образом, что отпускание мыши вызовет методshow().voiddisarm()Разряжает ComboBox.BooleanPropertyeditableProperty()Указывает, разрешает ли ComboBox ввод пользователя.voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.EventHandler<ActionEvent>getOnAction()Возвращает значение свойства onAction.EventHandler<Event>getOnHidden()Возвращает значение свойства onHidden.EventHandler<Event>getOnHiding()Возвращает значение свойства onHiding.EventHandler<Event>getOnShowing()Возвращает значение свойства onShowing.EventHandler<Event>getOnShown()Возвращает значение свойства onShown.StringgetPromptText()Возвращает значение свойства promptText.TgetValue()Возвращает значение свойства value.voidhide()Закрывает всплывающее окно/диалог, которое было показано при вызовеshow().booleanisArmed()Возвращает значение свойства armed.booleanisEditable()Возвращает значение свойства editable.booleanisShowing()Возвращает значение свойства showing.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отображено.StringPropertypromptTextProperty()Текст запросаComboBoxдля отображения илиnull, если текст запроса не отображается.ObjectqueryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.voidsetEditable(boolean value)Устанавливает значение свойства editable.voidsetOnAction(EventHandler<ActionEvent> value)Устанавливает значение свойства onAction.voidsetOnHidden(EventHandler<Event> value)Устанавливает значение свойства onHidden.voidsetOnHiding(EventHandler<Event> value)Устанавливает значение свойства onHiding.voidsetOnShowing(EventHandler<Event> value)Устанавливает значение свойства onShowing.voidsetOnShown(EventHandler<Event> value)Устанавливает значение свойства onShown.voidsetPromptText(String value)Устанавливает значение свойства promptText.voidsetValue(T value)Устанавливает значение свойства value.voidshow()Запрашивает отображение всплывающего окна ComboBox.ReadOnlyBooleanPropertyshowingProperty()Представляет текущее состояние всплывающего окна ComboBox и то, отображается ли оно на экране (хотя оно может быть скрыто за другими окнами).ObjectProperty<T>valueProperty()Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или, если он редактируется, последнее действие пользователя: либо введённое пользователем значение, либо последний выбранный элемент.-
Наследованные методы класса 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
-
Наследованные методы класса 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
-
Наследованные методы класса javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, 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, 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
-
Наследованные методы класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Наследованные методы интерфейса javafx.css.Styleable
getStyleableNode
-
-
Подробности свойств
-
значение
public ObjectProperty<T> valueProperty
Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или, если он редактируется, последним действием пользователя: либо значением, введённым пользователем, либо последним выбранным элементом.- См. также:
-
getValue(),setValue(T)
-
редактируемый
public BooleanProperty editableProperty
Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может ввести текст. Этот ввод затем доступен через свойствоvalue.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любое другое соответствующее состояние.
- См. также:
-
isEditable(),setEditable(boolean)
-
отображение
public ReadOnlyBooleanProperty showingProperty
Представляет текущее состояние всплывающего списка ComboBox и отображается ли он в данный момент на экране (хотя он может быть скрыт за другими окнами).- См. также:
isShowing()
-
текст_подсказки
public final StringProperty promptTextProperty
Текст подсказкиComboBoxдля отображения илиnull, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет показан promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающееся меню не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовое поле).- См. также:
-
getPromptText(),setPromptText(String)
-
вооружен
public BooleanProperty armedProperty
Указывает, что ComboBox был «вооружен» таким образом, что при отпускании мыши будет вызван метод ComboBoxshow(). Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена.armоднако также учитывается, находится ли мышь фактически над ComboBox и нажата.- См. также:
isArmed()
-
при_действии
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBoxvalueизменяется. Это может произойти из-за программного изменения свойства value, при выборе пользователем элемента в всплывающем списке или диалоговом окне, или, в случае ComboBox сeditable, это может произойти, когда пользователь предоставляет свой собственный ввод (пусть это будет черезTextFieldили какой-либо другой механизм ввода).- См. также:
-
getOnAction(),setOnAction(EventHandler)
-
при_отображении
public final ObjectProperty<EventHandler<Event>> onShowingProperty
Вызывается непосредственно перед отображением всплывающего списка/отображения.- С:
- JavaFX 2.2
- См. также:
-
getOnShowing(),setOnShowing(EventHandler)
-
при_отображении
public final ObjectProperty<EventHandler<Event>> onShownProperty
Вызывается сразу после того, как всплывающее меню/отображениеComboBoxBaseотображено.- С:
- JavaFX 2.2
- См. также:
-
getOnShown(),setOnShown(EventHandler)
-
при_скрытии
public final ObjectProperty<EventHandler<Event>> onHidingProperty
Вызывается непосредственно перед скрытием всплывающего меню/отображенияComboBox.- С:
- JavaFX 2.2
- См. также:
-
getOnHiding(),setOnHiding(EventHandler)
-
при_скрытии
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
-
-
Подробное описание конструкторов
-
ComboBoxBase
public ComboBoxBase()
Создаёт экземпляр ComboBoxBase по умолчанию.
-
-
Подробное описание методов
-
valueProperty
public ObjectProperty<T> valueProperty()
Значение этого ComboBox определено как выбранный элемент, если ввод недоступен, или если он доступен, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.- См. также:
-
getValue(),setValue(T)
-
setValue
public final void setValue(T value)
Устанавливает значение свойства value.- Описание свойства:
- Значение этого ComboBox определено как выбранный элемент, если ввод недоступен, или если он доступен, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
-
getValue
public final T getValue()
Получает значение свойства value.- Описание свойства:
- Значение этого ComboBox определено как выбранный элемент, если ввод недоступен, или если он доступен, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
-
editableProperty
public BooleanProperty editableProperty()
Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойствоvalue.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
- См. также:
-
isEditable(),setEditable(boolean)
-
setEditable
public final void setEditable(boolean value)
Устанавливает значение свойства editable.- Описание свойства:
- Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойство
value.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
-
isEditable
public final boolean isEditable()
Получает значение свойства editable.- Описание свойства:
- Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойство
value.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.
-
showingProperty
public ReadOnlyBooleanProperty showingProperty()
Представляет текущее состояние всплывающего меню ComboBox и его видимость на экране (хотя оно может быть скрыто за другими окнами).- См. также:
isShowing()
-
isShowing
public final boolean isShowing()
Получает значение свойства showing.- Описание свойства:
- Представляет текущее состояние всплывающего меню ComboBox и его видимость на экране (хотя оно может быть скрыто за другими окнами).
-
promptTextProperty
public final StringProperty promptTextProperty()
Текст подсказки, который нужно отобразить, илиnull, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях; это зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет отображаться promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список недоступен (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовое поле).- См. также:
-
getPromptText(),setPromptText(String)
-
getPromptText
public final String getPromptText()
Получает значение свойства promptText.- Описание свойства:
- Текст подсказки, который нужно отобразить, или
null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях; это зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет отображаться promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список недоступен (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовое поле).
-
setPromptText
public final void setPromptText(String value)
Устанавливает значение свойства promptText.- Описание свойства:
- Текст подсказки, который нужно отобразить, или
null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях; это зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет отображаться promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список недоступен (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовое поле).
-
armedProperty
public BooleanProperty armedProperty()
Указывает, что ComboBox был «вооружен», так что при отпускании мыши вызовется метод ComboBoxshow(). Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена.armоднако также учитывает, находится ли мышь фактически над ComboBox и нажата.- См. также:
isArmed()
-
isArmed
public final boolean isArmed()
Получает значение свойства armed.- Описание свойства:
- Указывает, что ComboBox был «вооружен», так что при отпускании мыши вызовется метод ComboBox
show(). Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена.armоднако также учитывает, находится ли мышь фактически над ComboBox и нажата.
-
onActionProperty
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBoxvalueизменяется. Это может быть вызвано программным изменением свойства value, при выборе пользователем элемента в раскрывающемся списке или диалоговом окне, или, в случае ComboBox сeditable, это может быть, когда пользователь предоставляет собственный ввод (будь то черезTextFieldили какой-либо другой механизм ввода).- См. также:
-
getOnAction(),setOnAction(EventHandler)
-
setOnAction
public final void setOnAction(EventHandler<ActionEvent> value)
Устанавливает значение свойства onAction.- Описание свойства:
- Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox
valueизменяется. Это может быть вызвано программным изменением свойства value, при выборе пользователем элемента в раскрывающемся списке или диалоговом окне, или, в случае ComboBox сeditable, это может быть, когда пользователь предоставляет собственный ввод (будь то черезTextFieldили какой-либо другой механизм ввода).
-
getOnAction
public final EventHandler<ActionEvent> getOnAction()
Получает значение свойства onAction.- Описание свойства:
- Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox
valueизменяется. Это может быть вызвано программным изменением свойства value, при выборе пользователем элемента в раскрывающемся списке или диалоговом окне, или, в случае ComboBox сeditable, это может быть, когда пользователь предоставляет собственный ввод (будь то черезTextFieldили какой-либо другой механизм ввода).
-
onShowingProperty
public final ObjectProperty<EventHandler<Event>> onShowingProperty()
Вызывается непосредственно перед отображениемComboBoxBaseвсплывающего окна/дисплея.- Since:
- JavaFX 2.2
- См. также:
-
getOnShowing(),setOnShowing(EventHandler)
-
setOnShowing
public final void setOnShowing(EventHandler<Event> value)
Устанавливает значение свойства onShowing.- Описание свойства:
- Вызывается непосредственно перед отображением
ComboBoxBaseвсплывающего окна/дисплея. - Since:
- JavaFX 2.2
-
getOnShowing
public final EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.- Описание свойства:
- Вызывается непосредственно перед отображением
ComboBoxBaseвсплывающего окна/дисплея. - Since:
- JavaFX 2.2
-
-
onShownProperty
public final ObjectProperty<EventHandler<Event>> onShownProperty()
Вызывается сразу после того, как всплывающее меню/отображениеComboBoxBaseотображено.- Since:
- JavaFX 2.2
- См. также:
-
getOnShown(),setOnShown(EventHandler)
-
setOnShown
public final void setOnShown(EventHandler<Event> value)
Устанавливает значение свойства onShown.- Описание свойства:
- Вызывается сразу после того, как всплывающее меню/отображение
ComboBoxBaseотображено. - Since:
- JavaFX 2.2
-
getOnShown
public final EventHandler<Event> getOnShown()
Получает значение свойства onShown.- Описание свойства:
- Вызывается сразу после того, как всплывающее меню/отображение
ComboBoxBaseотображено. - Since:
- JavaFX 2.2
-
onHidingProperty
public final ObjectProperty<EventHandler<Event>> onHidingProperty()
Вызывается незадолго до того, как всплывающее меню/отображениеComboBoxбудет скрыто.- Since:
- JavaFX 2.2
- См. также:
-
getOnHiding(),setOnHiding(EventHandler)
-
setOnHiding
public final void setOnHiding(EventHandler<Event> value)
Устанавливает значение свойства onHiding.- Описание свойства:
- Вызывается незадолго до того, как всплывающее меню/отображение
ComboBoxбудет скрыто. - Since:
- JavaFX 2.2
-
getOnHiding
public final EventHandler<Event> getOnHiding()
Получает значение свойства onHiding.- Описание свойства:
- Вызывается незадолго до того, как всплывающее меню/отображение
ComboBoxбудет скрыто. - Since:
- JavaFX 2.2
-
onHiddenProperty
public final ObjectProperty<EventHandler<Event>> onHiddenProperty()
Вызывается сразу после того, как всплывающее меню/отображениеComboBoxBaseбыло скрыто.- Since:
- JavaFX 2.2
- См. также:
-
getOnHidden(),setOnHidden(EventHandler)
-
setOnHidden
public final void setOnHidden(EventHandler<Event> value)
Устанавливает значение свойства onHidden.- Описание свойства:
- Вызывается сразу после того, как всплывающее меню/отображение
ComboBoxBaseбыло скрыто. - Since:
- JavaFX 2.2
-
getOnHidden
public final EventHandler<Event> getOnHidden()
Получает значение свойства onHidden.- Описание свойства:
- Вызывается сразу после того, как всплывающее меню/отображение
ComboBoxBaseбыло скрыто. - Since:
- JavaFX 2.2
-
show
public void show()
Запрашивает отображение всплывающего меню ComboBox. Как указано в javadoc классаComboBoxBase, то, что фактически отображается при вызове этого метода, не определено, но обычно это всплывающее окно или диалоговое окно.
-
hide
public void hide()
Закрывает всплывающее окно/диалоговое окно, которое было открыто при вызовеshow().
-
arm
public void arm()
Включает ComboBox. Включенный ComboBox отобразит список всплывающего меню при следующем ожидаемом действии UI. Примечание: Эта функция предназначена для опытных пользователей, в первую очередь для тех, кто реализует новые темы или поведение. Разработчикам или дизайнерам обычно нет необходимости обращаться к этой функции напрямую.
-
disarm
public void disarm()
Отключает ComboBox. См.arm(). Примечание: Эта функция предназначена для опытных пользователей, в первую очередь для тех, кто реализует новые темы или поведение. Разработчикам или дизайнерам обычно нет необходимости обращаться к этой функции напрямую.
-
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
-
© 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.