Spec-Zone.ru › OpenJavaFX 21

Класс ComboBoxBase<T>

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

ComboBox имеет свойство value, которое представляет текущий ввод пользователя. Это может быть основано на выборе из раскрывающегося списка или на вводе пользователя, когда 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.
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(boolean value)
Устанавливает значение свойства editable.
final void setOnAction(EventHandler<ActionEvent> value)
Устанавливает значение свойства onAction.
final void setOnHidden(EventHandler<Event> value)
Устанавливает значение свойства onHidden.
final void setOnHiding(EventHandler<Event> value)
Устанавливает значение свойства onHiding.
final void setOnShowing(EventHandler<Event> value)
Устанавливает значение свойства onShowing.
final void setOnShown(EventHandler<Event> value)
Устанавливает значение свойства onShown.
final void setPromptText(String value)
Устанавливает значение свойства promptText.
final 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, 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
Значение этого ComboBox определяется как выбранный элемент, если вход не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
См. также:
  • getValue()
  • setValue(T)
  • valueProperty()

редактируемый

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

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

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

отображение

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

текстПодсказки

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

вооружён

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

приДействии

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

приПоказе

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

послеПоказа

public final ObjectProperty<EventHandler<Event>> onShownProperty
Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase отображено.
С:
JavaFX 2.2
См. также:
  • getOnShown()
  • setOnShown(EventHandler)
  • onShownProperty()

приСкрытии

public final ObjectProperty<EventHandler<Event>> onHidingProperty
Вызывается непосредственно перед тем, как всплывающее окно/отображение ComboBox будет скрыто.
С:
JavaFX 2.2
См. также:
  • getOnHiding()
  • setOnHiding(EventHandler)
  • onHidingProperty()

послеСкрытия

public final ObjectProperty<EventHandler<Event>> onHiddenProperty
Вызывается сразу после того, как всплывающее окно/отображение ComboBoxBase было скрыто.
С:
JavaFX 2.2
См. также:
  • getOnHidden()
  • setOnHidden(EventHandler)
  • onHiddenProperty()

Подробности полей

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 определяется как выбранный элемент, если вход не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
Параметры:
value - значение для свойства value
См. также:
  • getValue()
  • valueProperty()

getValue

public final T getValue()
Получает значение свойства value.
Описание свойства:
Значение этого ComboBox определяется как выбранный элемент, если вход не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
Возвращает:
значение свойства value
См. также:
  • setValue(T)
  • valueProperty()

editableProperty

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

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

Возвращает:
свойство editable
См. также:
  • isEditable()
  • setEditable(boolean)

setEditable

public final void setEditable(boolean value)
Устанавливает значение свойства editable.
Описание свойства:
Указывает, разрешает ли ComboBox ввод пользователем. При editable = true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойство value.

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

Параметры:
value - значение для свойства editable
См. также:
  • isEditable()
  • editableProperty()

isEditable

public final boolean isEditable()
Получает значение свойства editable.
Описание свойства:
Указывает, разрешает ли ComboBox ввод пользователем. При editable = true, ComboBox имеет область ввода текста, в которую пользователь может вводить текст. Этот ввод затем доступен через свойство value.

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

Возвращает:
значение свойства editable
См. также:
  • setEditable(boolean)
  • editableProperty()

showingProperty

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

isShowing

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

promptTextProperty

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

getPromptText

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

setPromptText

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

armedProperty

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

isArmed

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

onActionProperty

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

setOnAction

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

getOnAction

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

onShowingProperty

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

setOnShowing

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

getOnShowing

public final EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.
Описание свойства:
Вызывается непосредственно перед отображением всплывающего/отображаемого окна ComboBoxBase.
Возвращает:
значение свойства onShowing
С:
JavaFX 2.2
См. также:
  • setOnShowing(EventHandler)
  • onShowingProperty()

onShownProperty

public final ObjectProperty<EventHandler<Event>> onShownProperty()
Вызывается сразу после отображения всплывающего/отображаемого окна ComboBoxBase.
Возвращает:
свойство onShown
С:
JavaFX 2.2
См. также:
  • getOnShown()
  • setOnShown(EventHandler)

setOnShown

public final void setOnShown(EventHandler<Event> value)
Устанавливает значение свойства onShown.
Описание свойства:
Вызывается сразу после отображения всплывающего/отображаемого окна ComboBoxBase.
Параметры:
value - значение для свойства onShown
С:
JavaFX 2.2
См. также:
  • getOnShown()
  • onShownProperty()

getOnShown

public final EventHandler<Event> getOnShown()
Получает значение свойства onShown.
Описание свойства:
Вызывается сразу после отображения всплывающего/отображаемого окна ComboBoxBase.
Возвращает:
значение свойства onShown
С:
JavaFX 2.2
См. также:
  • setOnShown(EventHandler)
  • onShownProperty()

onHidingProperty

public final ObjectProperty<EventHandler<Event>> onHidingProperty()
Вызывается непосредственно перед скрытием всплывающего/отображаемого окна ComboBox.
Возвращает:
свойство onHiding
С:
JavaFX 2.2
См. также:
  • getOnHiding()
  • setOnHiding(EventHandler)

setOnHiding

public final void setOnHiding(EventHandler<Event> value)
Устанавливает значение свойства onHiding.
Описание свойства:
Вызывается непосредственно перед скрытием всплывающего/отображаемого окна ComboBox.
Параметры:
value - значение для свойства onHiding
С:
JavaFX 2.2
См. также:
  • getOnHiding()
  • onHidingProperty()

getOnHiding

public final EventHandler<Event> getOnHiding()
Получает значение свойства onHiding.
Описание свойства:
Вызывается непосредственно перед скрытием всплывающего/отображаемого окна ComboBox.
Возвращает:
значение свойства onHiding
С:
JavaFX 2.2
См. также:
  • setOnHiding(EventHandler)
  • onHidingProperty()

onHiddenProperty

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

setOnHidden

public final void setOnHidden(EventHandler<Event> value)
Устанавливает значение свойства onHidden.
Описание свойства:
Вызывается сразу после скрытия всплывающего/отображаемого окна ComboBoxBase.
Параметры:
value - значение для свойства onHidden
С:
JavaFX 2.2
См. также:
  • getOnHidden()
  • onHiddenProperty()

getOnHidden

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

show

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

hide

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

arm

public void arm()
Подготавливает 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