Класс ComboBoxBase<T>
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.ComboBoxBase<T>
Параметры типа:
T — тип значения, выбранного или введённого в данный элемент ComboBox.
Все реализуемые интерфейсы:
Прямые известные подклассы:
public abstract class ComboBoxBase<T> extends Control
show() и hide(), однако обычно это приводит к появлению всплывающего окна или диалогового окна, которое позволяет пользователю предоставить необходимую информацию. Элемент управления ComboBox имеет свойство value, которое представляет текущий ввод пользователя. Это может быть основано на выборе из выпадающего списка или на вводе пользователем, когда ComboBox является editable.
Редактируемый ComboBox — это ComboBox, который предоставляет средство для конечного пользователя вводить значения, которые не являются доступными ему вариантами. Например, в реализации ComboBox редактируемый ComboBox предоставляет поле ввода TextField, в которое можно вводить текст. Как упоминалось выше, когда пользователь вводит текст в текстовое поле (обычно нажатием клавиши Enter), свойство value будет обновлено.
Цель разделения этого класса и, скажем, ComboBox, заключается в возможности создания элементов управления типа ComboBox, которые не обязательно отображают список элементов. Примерами других реализаций являются выбор цвета, выбор даты и т. д. Класс ComboBox предоставляет стандартную и наиболее ожидаемую реализацию. Обратитесь к javadoc этого класса за дополнительной информацией.
С момента:
JavaFX 2.1
См. также:
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание BooleanPropertyarmedУказывает, что ComboBox «вооружён», и при отпускании кнопки мыши будет вызван методshow()ComboBox.BooleanPropertyeditableУказывает, разрешает ли ComboBox ввод пользователем.ObjectProperty<EventHandler<ActionEvent>>onActionДействие ComboBox, которое вызывается всякий раз, когда изменяется свойствоvalueComboBox.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, 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()ComboBox.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, которое вызывается всякий раз, когда изменяется свойствоvalueComboBox.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, 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, snapSize, snapSpace, 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
-
-
Подробное описание свойства
-
значение
public ObjectProperty<T> valueProperty
Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или, если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.См. также:
-
редактируемый
public BooleanProperty editableProperty
Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может ввести. Этот ввод затем доступен через свойствоvalue.Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любое другое соответствующее состояние.
См. также:
-
отображается
public ReadOnlyBooleanProperty showingProperty
Представляет текущее состояние всплывающего меню ComboBox и его видимость на экране (хотя оно может быть скрыто за другими окнами).См. также:
-
текст_подсказки
public final StringProperty promptTextProperty
Текст подсказкиComboBoxдля отображения или null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда отобразится promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающееся меню нередактируемое (то есть, текст подсказки отображается только при разрешенном вводе текста пользователем).См. также:
-
вооружён
public BooleanProperty armedProperty
Указывает, что ComboBox был «вооружен» таким образом, что отпускание кнопки мыши вызовет метод ComboBoxshow(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узел и еще не отпущена.armоднако также учитывает, находится ли курсор мыши над ComboBox и нажат ли он.См. также:
-
на_действие
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
Действие ComboBox, которое вызывается всякий раз, когда изменяется свойство ComboBoxvalue. Это может быть вызвано программной сменой свойства value, выбором элемента в раскрывающемся списке или диалоговом окне или, в случае ComboBox сeditable, это может быть при вводе пользователем (будь то черезTextFieldили какой-либо другой механизм ввода).См. также:
-
при_отображении
public final ObjectProperty<EventHandler<Event>> onShowingProperty
Вызывается непосредственно перед отображением всплывающего меню/отображения.С:
JavaFX 2.2
См. также:
-
при_отображении
public final ObjectProperty<EventHandler<Event>> onShownProperty
Вызывается сразу после отображения всплывающего меню/отображения.С:
JavaFX 2.2
См. также:
-
при_скрытии
public final ObjectProperty<EventHandler<Event>> onHidingProperty
Вызывается непосредственно перед скрытием всплывающего меню/отображения.С:
JavaFX 2.2
См. также:
-
при_скрытии
public final ObjectProperty<EventHandler<Event>> onHiddenProperty
Вызывается сразу после скрытия всплывающего меню/отображения.С:
JavaFX 2.2
См. также:
-
-
Подробное описание поля
-
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()
Создаёт экземпляр ComboBoxBase по умолчанию.
-
-
Подробное описание метода
-
valueProperty
public ObjectProperty<T> valueProperty()
Значение ComboBox определяется как выбранный элемент, если ввод не редактируется, или если он редактируется, то последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.См. также:
-
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 сбрасывается вместе с любым другим соответствующим состоянием.
См. также:
-
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
public final boolean isShowing()
Получает значение свойства showing.Описание свойства:
Представляет текущее состояние всплывающего списка ComboBox и его видимость на экране (хотя он может быть скрыт за другими окнами).
-
promptTextProperty
public final StringProperty promptTextProperty()
Текст подсказки, который необходимо отобразить, или null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, которые уточняют, когда будет показан promptText. Например, в большинстве случаев текст подсказки никогда не будет показан, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователем через текстовое поле).См. также:
-
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 был "вооружён", так что отпускание мыши вызовет методshow()ComboBox. Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена.arm, однако также учитывает, находится ли мышь фактически над ComboBox и нажата ли она.См. также:
-
isArmed
public final boolean isArmed()
Получает значение свойства armed.Описание свойства:
Указывает, что ComboBox был "вооружён", так что отпускание мыши вызовет метод
show()ComboBox. Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена.arm, однако также учитывает, находится ли мышь фактически над ComboBox и нажата ли она.
-
onActionProperty
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBoxvalueизменяется. Это может быть вызвано программным изменением свойства value, когда пользователь выбирает элемент в всплывающем списке или диалоговом окне, или, в случае ComboBox сeditable, это может произойти, когда пользователь вводит собственные данные (будь то черезTextFieldили какой-либо другой механизм ввода).См. также:
-
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()
Вызывается непосредственно перед отображением всплывающего списка/отображения.С:
JavaFX 2.2
См. также:
-
setOnShowing
public final void setOnShowing(EventHandler<Event> value)
Устанавливает значение свойства onShowing.Описание свойства:
Вызывается непосредственно перед отображением всплывающего списка/отображения.
С:
JavaFX 2.2
-
getOnShowing
public final EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.Описание свойства:
Вызывается непосредственно перед отображением всплывающего списка/отображения.
С:
JavaFX 2.2
-
onShownProperty
public final ObjectProperty<EventHandler<Event>> onShownProperty()
Вызывается непосредственно после отображения всплывающего списка/отображения.С:
JavaFX 2.2
См. также:
-
setOnShown
public final void setOnShown(EventHandler<Event> value)
Устанавливает значение свойства onShown.Описание свойства:
Вызывается непосредственно после отображения всплывающего списка/отображения.
С:
JavaFX 2.2
-
getOnShown
public final EventHandler<Event> getOnShown()
Получает значение свойства onShown.Описание свойства:
Вызывается непосредственно после отображения всплывающего списка/отображения.
С:
JavaFX 2.2
-
-
onHidingProperty
public final ObjectProperty<EventHandler<Event>> onHidingProperty()
Вызывается непосредственно перед скрытием всплывающего/отображаемого окнаComboBox.Since:
JavaFX 2.2
See Also:
-
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
See Also:
-
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 отобразит список всплывающих элементов при следующем ожидаемом действии пользователя.
-
disarm
public void disarm()
Отменяет подготовку ComboBox. См.arm().
-
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)* Обработка доступности * *Переопределяет:
queryAccessibleAttributeв классеControlПараметры:
attribute- запрашиваемый атрибутВозвращает:
значение для запрашиваемого атрибута
См. также:
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)Описание скопировано из класса:NodeЭтот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.Этот метод обычно переопределяется подклассами для реализации действия, необходимого для определенного роли.
Если конкретное действие не обрабатывается, должна вызываться реализация суперкласса.Переопределяет:
executeAccessibleActionв классеControlПараметры:
action- действие для выполненияСм. также:
-
© 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.