Класс ComboBoxBase<T>
- Параметры типа:
-
T- Тип значения, которое было выбрано или введено в этот ComboBox.
- Все реализуемые интерфейсы:
-
Styleable,EventTarget,Skinnable
- Прямые известные подклассы:
-
ColorPicker,ComboBox,DatePicker
public abstract class ComboBoxBase<T> extends Control
show() и hide(), однако обычно это приводит к появлению всплывающего окна или диалогового окна, позволяющего пользователю ввести необходимую информацию. ComboBox имеет свойство value, которое представляет текущий ввод пользователя. Это может быть основано на выборе из раскрывающегося списка или на вводе пользователя, когда ComboBox editable.
ComboBox, у которого включен editable, позволяет пользователю вводить значения, которые не являются доступными по умолчанию. Например, в реализации ComboBox редактируемый ComboBox предоставляет TextField, в который можно вводить текст. Как упоминалось выше, когда пользователь подтверждает текстовый ввод в текстовом поле (обычно, нажав клавишу Enter), свойство value будет обновлено.
Цель разделения между этим классом и, скажем, ComboBox заключается в том, чтобы позволить элементы управления типа ComboBox, которые не обязательно отображают список элементов. Примерами других реализаций являются выбор цвета, выбор даты и т. д. Класс ComboBox обеспечивает стандартную и наиболее ожидаемую реализацию. Обратитесь к javadoc этого класса для получения дополнительной информации.
- С момента:
- JavaFX 2.1
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
BooleanProperty |
armed |
Указывает, что ComboBox "вооружен", и что при отпускании кнопки мыши будет вызван метод show() ComboBox. |
BooleanProperty |
editable |
Указывает, разрешено ли пользователю вводить данные в ComboBox. |
final ObjectProperty<EventHandler<ActionEvent>> |
onAction |
Действие ComboBox, которое вызывается всякий раз, когда изменяется свойство value ComboBox. |
final ObjectProperty<EventHandler<Event>> |
onHidden |
Вызывается сразу после того, как всплывающее/отображаемое окно ComboBoxBase скрыто. |
final ObjectProperty<EventHandler<Event>> |
onHiding |
Вызывается непосредственно перед скрытием всплывающего/отображаемого окна ComboBox. |
final ObjectProperty<EventHandler<Event>> |
onShowing |
Вызывается непосредственно перед отображением всплывающего/отображаемого окна ComboBoxBase. |
final ObjectProperty<EventHandler<Event>> |
onShown |
Вызывается сразу после отображения всплывающего/отображаемого окна ComboBoxBase. |
final 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, focusVisible, focusWithin, 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 final EventType<Event> |
ON_HIDDEN |
Вызывается, когда всплывающее/отображаемое окно ComboBox скрыто. |
static final EventType<Event> |
ON_HIDING |
Вызывается, когда всплывающее/отображаемое окно ComboBox будет скрыто. |
static final EventType<Event> |
ON_SHOWING |
Вызывается перед отображением всплывающего/отображаемого окна ComboBox после нажатия пользователем или иного взаимодействия с ComboBox. |
static final 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 по умолчанию. |
Краткое описание методов
| Modifier and Type | Method | Description |
|---|---|---|
void |
arm() |
Вооружает ComboBox. |
BooleanProperty |
armedProperty() |
Указывает, что ComboBox был "вооружён" таким образом, что отпускание мыши вызовет метод ComboBox show(). |
void |
disarm() |
Разряжает ComboBox. |
BooleanProperty |
editableProperty() |
Указывает, разрешает ли ComboBox ввод пользователем. |
final EventHandler<ActionEvent> |
getOnAction() |
Получает значение свойства onAction. |
final EventHandler<Event> |
getOnHidden() |
Получает значение свойства onHidden. |
final EventHandler<Event> |
getOnHiding() |
Получает значение свойства onHiding. |
final EventHandler<Event> |
getOnShowing() |
Получает значение свойства onShowing. |
final EventHandler<Event> |
getOnShown() |
Получает значение свойства onShown. |
final String |
getPromptText() |
Получает значение свойства promptText. |
final T |
getValue() |
Получает значение свойства value. |
void |
hide() |
Закрывает всплывающее окно/диалог, которое было показано при вызове show(). |
final boolean |
isArmed() |
Получает значение свойства armed. |
final boolean |
isEditable() |
Получает значение свойства editable. |
final boolean |
isShowing() |
Получает значение свойства showing. |
final ObjectProperty<EventHandler<ActionEvent>> |
onActionProperty() |
Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox value изменяется. |
final ObjectProperty<EventHandler<Event>> |
onHiddenProperty() |
Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase было скрыто. |
final ObjectProperty<EventHandler<Event>> |
onHidingProperty() |
Вызывается незадолго до того, как всплывающее окно/отображение ComboBox будет скрыто. |
final ObjectProperty<EventHandler<Event>> |
onShowingProperty() |
Вызывается незадолго до того, как всплывающее окно/отображение ComboBoxBase будет показано. |
final ObjectProperty<EventHandler<Event>> |
onShownProperty() |
Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase отображается. |
final StringProperty |
promptTextProperty() |
ComboBox текст подсказки для отображения, или null, если текст подсказки не отображается. |
final void |
setEditable |
Устанавливает значение свойства editable. |
final void |
setOnAction |
Устанавливает значение свойства onAction. |
final void |
setOnHidden |
Устанавливает значение свойства onHidden. |
final void |
setOnHiding |
Устанавливает значение свойства onHiding. |
final void |
setOnShowing |
Устанавливает значение свойства onShowing. |
final void |
setOnShown |
Устанавливает значение свойства onShown. |
final void |
setPromptText |
Устанавливает значение свойства promptText. |
final void |
setValue |
Устанавливает значение свойства 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, getSkin, getTooltip, isResizable, setContextMenu, setSkin, 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, focusVisibleProperty, focusWithinProperty, 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, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode
Подробности свойств
значение
public ObjectProperty<T> valueProperty
- См. также:
редактируемый
public BooleanProperty editableProperty
value. Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любое другое соответствующее состояние.
- См. также:
отображение
public ReadOnlyBooleanProperty showingProperty
- См. также:
текстПодсказки
public final StringProperty promptTextProperty
ComboBox для отображения или null, если текст подсказки не отображается. Текст подсказки не отображается во всех ситуациях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда отобразится promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список не редактируется (то есть текст подсказки отображается только тогда, когда разрешен ввод пользователя через текстовое поле).вооружён
public BooleanProperty armedProperty
show(). Это немного отличается от нажатия. Нажатие указывает, что кнопка мыши была нажата на узел и еще не отпущена. arm однако также учитывает, находится ли курсор мыши фактически над ComboBox и нажат ли он.- См. также:
приДействии
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
value изменяется. Это может быть вызвано програмным изменением свойства value, когда пользователь выбирает элемент в раскрывающемся списке или диалоговом окне, или, в случае ComboBox editable, это может произойти при вводе пользователем собственного значения (будь то через TextField или какой-либо другой механизм ввода).приПоказе
public final ObjectProperty<EventHandler<Event>> onShowingProperty
ComboBoxBase всплывающее окно/отображение будет показано.- С:
- JavaFX 2.2
- См. также:
послеПоказа
public final ObjectProperty<EventHandler<Event>> onShownProperty
ComboBoxBase отображено.- С:
- JavaFX 2.2
- См. также:
приСкрытии
public final ObjectProperty<EventHandler<Event>> onHidingProperty
ComboBox будет скрыто.- С:
- JavaFX 2.2
- См. также:
послеСкрытия
public final ObjectProperty<EventHandler<Event>> onHiddenProperty
ComboBoxBase было скрыто.- С:
- 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()
Подробности методов
valueProperty
public ObjectProperty<T> valueProperty()
- Возвращает:
- свойство значения
- См. также:
setValue
public final void setValue(T value)
value.- Описание свойства:
- Значение этого ComboBox определяется как выбранный элемент, если вход не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
- Параметры:
-
value- значение для свойстваvalue - См. также:
getValue
public final T getValue()
value.- Описание свойства:
- Значение этого ComboBox определяется как выбранный элемент, если вход не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
- Возвращает:
- значение свойства
value - См. также:
editableProperty
public BooleanProperty editableProperty()
value. Обратите внимание, что при изменении свойства editable свойство value сбрасывается, а также любое другое соответствующее состояние.
- Возвращает:
- свойство editable
- См. также:
setEditable
public final void setEditable(boolean value)
editable.- Описание свойства:
- Указывает, разрешает ли ComboBox ввод пользователем. При editable = true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойство
value.Обратите внимание, что при изменении свойства editable, свойство value сбрасывается вместе с любым другим соответствующим состоянием.
- Параметры:
-
value- значение для свойстваeditable - См. также:
isEditable
public final boolean isEditable()
editable.- Описание свойства:
- Указывает, разрешает ли ComboBox ввод пользователем. При editable = true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойство
value.Обратите внимание, что при изменении свойства editable, свойство value сбрасывается вместе с любым другим соответствующим состоянием.
- Возвращает:
- значение свойства
editable - См. также:
showingProperty
public ReadOnlyBooleanProperty showingProperty()
- Возвращает:
- свойство
showing - См. также:
isShowing
public final boolean isShowing()
showing.- Описание свойства:
- Представляет текущее состояние всплывающего списка ComboBox и то, отображается ли он в данный момент на экране (хотя он может быть скрыт за другими окнами).
- Возвращает:
- значение свойства
showing - См. также:
promptTextProperty
public final StringProperty promptTextProperty()
ComboBox для отображения, или null, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда отображается promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователем через текстовое поле).- Возвращает:
- свойство
promptText - См. также:
getPromptText
public final String getPromptText()
promptText.- Описание свойства:
- Текст подсказки
ComboBoxдля отображения, илиnull, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда отображается promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователем через текстовое поле). - Возвращает:
- значение свойства
promptText - См. также:
setPromptText
public final void setPromptText(String value)
promptText.- Описание свойства:
- Текст подсказки
ComboBoxдля отображения, илиnull, если текст подсказки не отображается. Текст подсказки не отображается во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда отображается promptText. Например, в большинстве случаев текст подсказки никогда не отображается, когда раскрывающийся список не редактируется (то есть, текст подсказки отображается только тогда, когда разрешен ввод пользователем через текстовое поле). - Параметры:
-
value- значение для свойстваpromptText - См. также:
armedProperty
public BooleanProperty armedProperty()
show(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узел, но еще не отпущена. arm Однако также учитывается, находится ли курсор мыши над ComboBox и нажата ли кнопка.- Возвращает:
- свойство armed
- См. также:
isArmed
public final boolean isArmed()
armed.- Описание свойства:
- Указывает, что ComboBox был "вооружен", так что отпускание мыши вызовет метод ComboBox
show(). Это немного отличается от pressed. Pressed указывает, что кнопка мыши была нажата на узел, но еще не отпущена.armОднако также учитывается, находится ли курсор мыши над ComboBox и нажата ли кнопка. - Возвращает:
- значение свойства
armed - См. также:
onActionProperty
public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
value изменяется. Это может быть вызвано программным изменением свойства value, при выборе пользователем элемента в всплывающем списке или диалоговом окне, или, в случае ComboBox с editable, это может произойти, когда пользователь предоставляет свой собственный ввод (будь то через TextField или какой-либо другой механизм ввода).- Возвращает:
- свойство on action
- См. также:
setOnAction
public final void setOnAction(EventHandler<ActionEvent> value)
onAction.- Описание свойства:
- Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox
valueизменяется. Это может быть вызвано программным изменением свойства value, при выборе пользователем элемента в всплывающем списке или диалоговом окне, или, в случае ComboBox сeditable, это может произойти, когда пользователь предоставляет свой собственный ввод (будь то черезTextFieldили какой-либо другой механизм ввода). - Параметры:
-
value- значение для свойстваonAction - См. также:
getOnAction
public final EventHandler<ActionEvent> getOnAction()
onAction.- Описание свойства:
- Действие ComboBox, которое вызывается всякий раз, когда свойство ComboBox
valueизменяется. Это может быть вызвано программным изменением свойства value, при выборе пользователем элемента в всплывающем списке или диалоговом окне, или, в случае ComboBox сeditable, это может произойти, когда пользователь предоставляет свой собственный ввод (будь то черезTextFieldили какой-либо другой механизм ввода). - Возвращает:
- значение свойства
onAction - См. также:
onShowingProperty
public final ObjectProperty<EventHandler<Event>> onShowingProperty()
ComboBoxBase.- Возвращает:
- свойство
onShowing - С:
- JavaFX 2.2
- См. также:
setOnShowing
public final void setOnShowing(EventHandler<Event> value)
onShowing.- Описание свойства:
- Вызывается непосредственно перед отображением всплывающего списка/отображения
ComboBoxBase. - Параметры:
-
value- значение для свойстваonShowing - С:
- JavaFX 2.2
- См. также:
getOnShowing
public final EventHandler<Event> getOnShowing()
onShowing.- Описание свойства:
- Вызывается непосредственно перед отображением всплывающего/отображаемого окна
ComboBoxBase. - Возвращает:
- значение свойства
onShowing - С:
- JavaFX 2.2
- См. также:
onShownProperty
public final ObjectProperty<EventHandler<Event>> onShownProperty()
ComboBoxBase.- Возвращает:
- свойство
onShown - С:
- JavaFX 2.2
- См. также:
setOnShown
public final void setOnShown(EventHandler<Event> value)
onShown.- Описание свойства:
- Вызывается сразу после отображения всплывающего/отображаемого окна
ComboBoxBase. - Параметры:
-
value- значение для свойстваonShown - С:
- JavaFX 2.2
- См. также:
getOnShown
public final EventHandler<Event> getOnShown()
onShown.- Описание свойства:
- Вызывается сразу после отображения всплывающего/отображаемого окна
ComboBoxBase. - Возвращает:
- значение свойства
onShown - С:
- JavaFX 2.2
- См. также:
onHidingProperty
public final ObjectProperty<EventHandler<Event>> onHidingProperty()
ComboBox.- Возвращает:
- свойство
onHiding - С:
- JavaFX 2.2
- См. также:
setOnHiding
public final void setOnHiding(EventHandler<Event> value)
onHiding.- Описание свойства:
- Вызывается непосредственно перед скрытием всплывающего/отображаемого окна
ComboBox. - Параметры:
-
value- значение для свойстваonHiding - С:
- JavaFX 2.2
- См. также:
getOnHiding
public final EventHandler<Event> getOnHiding()
onHiding.- Описание свойства:
- Вызывается непосредственно перед скрытием всплывающего/отображаемого окна
ComboBox. - Возвращает:
- значение свойства
onHiding - С:
- JavaFX 2.2
- См. также:
onHiddenProperty
public final ObjectProperty<EventHandler<Event>> onHiddenProperty()
ComboBoxBase.- Возвращает:
- свойство
onHidden - С:
- JavaFX 2.2
- См. также:
setOnHidden
public final void setOnHidden(EventHandler<Event> value)
onHidden.- Описание свойства:
- Вызывается сразу после скрытия всплывающего/отображаемого окна
ComboBoxBase. - Параметры:
-
value- значение для свойстваonHidden - С:
- JavaFX 2.2
- См. также:
getOnHidden
public final EventHandler<Event> getOnHidden()
onHidden.- Описание свойства:
- Вызывается сразу после скрытия всплывающего/отображаемого окна
ComboBoxBase. - Возвращает:
- значение свойства
onHidden - С:
- JavaFX 2.2
- См. также:
show
public void show()
ComboBoxBase, то, что фактически отображается при вызове этого метода, не определено, но обычно это некоторая форма всплывающего окна или диалогового окна.hide
public void hide()
show().arm
public void arm()
disarm
public void disarm()
arm(). Примечание: эта функция предназначена для специалистов, в первую очередь для тех, кто реализует новые темы или поведения. Разработчикам и дизайнерам обычно не нужно обращаться к этой функции напрямую.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.