Spec-Zone.ru › OpenJavaFX 17

Класс ComboBoxBase

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.ComboBoxBase
Параметры типа:
T - Тип значения, которое было выбрано или введено в этот ComboBox.
Все реализуемые интерфейсы:
Styleable, EventTarget, Skinnable
Непосредственные подклассы:
ColorPicker, ComboBox, DatePicker
public abstract class ComboBoxBase<T>
extends Control
Абстрактный базовый класс для элементов управления типа ComboBox. ComboBox обычно имеет кнопку, при нажатии на которую отображается средство выбора одного или нескольких значений (в зависимости от реализации). Этот базовый класс не делает предположений о том, что происходит при вызове методов 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.scene.control.Skinnable

getSkin, setSkin

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode, getStyleClass

Подробности свойств

value

public ObjectProperty<T> valueProperty
Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
См. также:
getValue(), setValue(T)

editable

public BooleanProperty editableProperty
Указывает, разрешает ли ComboBox ввод пользователем. Когда editable равно true, ComboBox имеет область ввода текста, в которую пользователь может ввести текст. Этот ввод затем доступен через свойство value.

Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любые другие соответствующие состояния.

См. также:
isEditable(), setEditable(boolean)

showing

public ReadOnlyBooleanProperty showingProperty
Представляет текущее состояние всплывающего списка ComboBox и то, отображается ли он в данный момент на экране (хотя он может быть скрыт за другими окнами).
См. также:
isShowing()

promptText

public final StringProperty promptTextProperty
Текст подсказки ComboBox для отображения или null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет отображаться promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовый ввод).
См. также:
getPromptText(), setPromptText(String)

armed

public BooleanProperty armedProperty
Указывает, что ComboBox был «вооружен», так что при отпускании мыши будет вызван метод ComboBox show(). Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена. arm Однако также учитывает, находится ли мышь фактически над ComboBox и нажата ли она.
См. также:
isArmed()

onAction

public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox 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()
Создаёт экземпляр 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 и то, отображается ли он в данный момент на экране (хотя он может быть скрыт за другими окнами).

promptTextСвойство

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. Например, в большинстве случаев текст подсказки никогда не будет отображаться, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда ввод пользователя разрешен с помощью текстового ввода).

armedСвойство

public BooleanProperty armedProperty()
Указывает, что ComboBox был "вооружён", так что при отпускании мыши будет вызван метод ComboBox show(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узле и ещё не отпущена. arm Однако также учитывается, находится ли курсор мыши над ComboBox и нажат ли он.
См. также:
isArmed()

isArmed

public final boolean isArmed()
Возвращает значение свойства armed.
Описание свойства:
Указывает, что ComboBox был "вооружён", так что при отпускании мыши будет вызван метод ComboBox show(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узле и ещё не отпущена. arm Однако также учитывается, находится ли курсор мыши над ComboBox и нажат ли он.

onActionСвойство

public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox value изменяется. Это может быть вызвано программной сменой значения, выбором элемента в всплывающем списке или диалоговом окне, или, в случае editable ComboBox, это может быть при вводе пользователем собственного значения (пусть это будет через TextField или какой-либо другой механизм ввода).
См. также:
getOnAction(), setOnAction(EventHandler)

setOnAction

public final void setOnAction(EventHandler<ActionEvent> value)
Устанавливает значение свойства onAction.
Описание свойства:
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox value изменяется. Это может быть вызвано программной сменой значения, выбором элемента в всплывающем списке или диалоговом окне, или, в случае editable ComboBox, это может быть при вводе пользователем собственного значения (пусть это будет через TextField или какой-либо другой механизм ввода).

getOnAction

public final EventHandler<ActionEvent> getOnAction()
Возвращает значение свойства onAction.
Описание свойства:
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox value изменяется. Это может быть вызвано программной сменой значения, выбором элемента в всплывающем списке или диалоговом окне, или, в случае editable ComboBox, это может быть при вводе пользователем собственного значения (пусть это будет через TextField или какой-либо другой механизм ввода).

onShowingСвойство

public final ObjectProperty<EventHandler<Event>> onShowingProperty()
Вызывается незадолго до отображения всплывающего окна/отображения.
С тех пор:
JavaFX 2.2
См. также:
getOnShowing(), setOnShowing(EventHandler)

setOnShowing

public final void setOnShowing(EventHandler<Event> value)
Устанавливает значение свойства onShowing.
Описание свойства:
Вызывается незадолго до отображения всплывающего окна/отображения.
С тех пор:
JavaFX 2.2

getOnShowing

public final EventHandler<Event> getOnShowing()
Возвращает значение свойства onShowing.
Описание свойства:
Вызывается незадолго до отображения всплывающего окна/отображения.
С тех пор:
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)
Устанавливает значение свойства onShown.
Описание свойства:
Вызывается сразу после отображения всплывающего окна/отображения ComboBoxBase.
С тех пор:
JavaFX 2.2

getOnShown

public final EventHandler<Event> getOnShown()
Возвращает значение свойства onShown.
Описание свойства:
Вызывается сразу после отображения всплывающего окна/отображения 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)
Устанавливает значение свойства onHiding.
Описание свойства:
Вызывается незадолго до скрытия всплывающего окна/отображения ComboBox.
С тех пор:
JavaFX 2.2

getOnHiding

public final EventHandler<Event> getOnHiding()
Возвращает значение свойства onHiding.
Описание свойства:
Вызывается незадолго до скрытия всплывающего окна/отображения 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)
Устанавливает значение свойства onHidden.
Описание свойства:
Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase было скрыто.
С тех пор:
JavaFX 2.2

getOnHidden

public final EventHandler<Event> getOnHidden()
Возвращает значение свойства onHidden.
Описание свойства:
Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase было скрыто.
С тех пор:
JavaFX 2.2

show

public void show()
Запрашивает отображение всплывающего окна ComboBox. Как упоминается в документации к классу ComboBoxBase, то, что фактически отображается при вызове этого метода, не определено, но обычно это какое-то всплывающее окно или диалоговое окно.

hide

public void hide()
Закрывает всплывающее окно/диалоговое окно, которое было отображено при вызове show().

arm

public void arm()
Вооружает ComboBox. Вооружённый ComboBox отобразит всплывающее меню при следующем ожидаемом действии пользователя. Примечание: эта функция предназначена для опытных пользователей, в первую очередь для разработчиков новых скинов или поведений. Разработчикам и дизайнерам обычно не требуется обращаться к этой функции напрямую.

disarm

public void disarm()
Разоружает ComboBox. См. 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API