Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.controls
Пакет javafx.scene.control

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

    Цель разделения между этим классом и, скажем, ComboBox, заключается в возможности создания элементов управления ComboBox, которые не обязательно отображают список элементов. Примеры других реализаций включают подбор цвета, подбор даты и т. д. Класс ComboBox предоставляет стандартную и наиболее ожидаемую реализацию. Обратитесь к Javadoc этого класса для получения дополнительной информации.

    Since:
    JavaFX 2.1
    См. также:
    ComboBox
  • Резюме свойств

    Свойства
    Тип Свойство Описание
    BooleanProperty armed
    Указывает, что ComboBox был «вооружён» так, что отпускание мыши вызовет метод ComboBox show().
    BooleanProperty editable
    Определяет, разрешает ли ComboBox ввод пользователем.
    ObjectProperty<EventHandler<ActionEvent>> onAction
    Действие ComboBox, которое вызывается всякий раз, когда изменяется свойство ComboBox value.
    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 ввод пользователя.
    void executeAccessibleAction​(AccessibleAction action, Object... parameters)
    Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.
    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, если текст запроса не отображается.
    Object queryAccessibleAttribute​(AccessibleAttribute attribute, Object... parameters)
    Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.
    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, computePrefHeight, computePrefWidth, contextMenuProperty, createDefaultSkin, getBaselineOffset, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
    • Наследованные методы класса javafx.scene.layout.Region

      backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
    • Наследованные методы класса javafx.scene.Parent

      getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
    • Наследованные методы класса javafx.scene.Node

      accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
    • Наследованные методы класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Наследованные методы интерфейса javafx.css.Styleable

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

    • значение

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

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

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

      См. также:
      isEditable(), setEditable(boolean)
    • отображение

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

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

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

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

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

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

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

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

    • ON_SHOWING

      public static final EventType<Event> ON_SHOWING

      Вызывается перед отображением всплывающего списка ComboBox после нажатия пользователем или другого взаимодействия с ComboBox.

      С:
      JavaFX 2.2
    • ON_SHOWN

      public static final EventType<Event> ON_SHOWN

      Вызывается после отображения всплывающего списка ComboBox.

      С:
      JavaFX 2.2
    • 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 и его видимость на экране (хотя оно может быть скрыто за другими окнами).
    • promptTextProperty

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public Object queryAccessibleAttribute​(AccessibleAttribute attribute,
                                             Object... parameters)
      Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.

      Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определенной роли.
      Если определенный атрибут не обрабатывается, необходимо вызвать реализацию базового класса.

      Переопределяет:
      queryAccessibleAttribute в классе Control
      Параметры:
      attribute - запрашиваемый атрибут
      parameters - необязательный список параметров
      Возвращает:
      значение запрашиваемого атрибута
      См. также:
      AccessibleAttribute
    • executeAccessibleAction

      public void executeAccessibleAction​(AccessibleAction action,
                                          Object... parameters)
      Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.

      Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определенной роли.
      Если определенное действие не обрабатывается, необходимо вызвать реализацию базового класса.

      Переопределяет:
      executeAccessibleAction в классе Control
      Параметры:
      action - действие для выполнения
      parameters - необязательный список параметров
      См. также:
      AccessibleAction

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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