Spec-Zone.ru › OpenJavaFX 8
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 — это ComboBox, который предоставляет средство для конечного пользователя вводить значения, которые не являются доступными ему вариантами. Например, в реализации ComboBox редактируемый ComboBox предоставляет поле ввода TextField, в которое можно вводить текст. Как упоминалось выше, когда пользователь вводит текст в текстовое поле (обычно нажатием клавиши Enter), свойство value будет обновлено.

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

С момента:

JavaFX 2.1

См. также:

ComboBox

  • Краткое описание свойств

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    BooleanProperty armed
    Указывает, что ComboBox «вооружён», и при отпускании кнопки мыши будет вызван метод show() ComboBox.
    BooleanProperty editable
    Указывает, разрешает ли ComboBox ввод пользователем.
    ObjectProperty<EventHandler<ActionEvent>> onAction
    Действие ComboBox, которое вызывается всякий раз, когда изменяется свойство value ComboBox.
    ObjectProperty<EventHandler<Event>> onHidden
    Вызывается сразу после скрытия всплывающего/отображаемого элемента ComboBoxBase.
    ObjectProperty<EventHandler<Event>> onHiding
    Вызывается непосредственно перед скрытием всплывающего/отображаемого элемента ComboBox.
    ObjectProperty<EventHandler<Event>> onShowing
    Вызывается непосредственно перед отображением всплывающего/отображаемого элемента ComboBoxBase.
    ObjectProperty<EventHandler<Event>> onShown
    Вызывается сразу после отображения всплывающего/отображаемого элемента ComboBoxBase.
    StringProperty promptText
    Текст подсказки ComboBox для отображения, или null, если текст подсказки не отображается.
    ReadOnlyBooleanProperty showing
    Представляет текущее состояние всплывающего элемента ComboBox и его видимость на экране (хотя он может быть скрыт за другими окнами).
    ObjectProperty<T> value
    Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или если он редактируется, последнее действие пользователя: либо значение, введённое пользователем, либо последний выбранный элемент.
    • Свойства, унаследованные от класса javafx.scene.control.Control

      contextMenu, skin, tooltip
    • Свойства, унаследованные от класса javafx.scene.layout.Region

      background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
    • Свойства, унаследованные от класса javafx.scene.Parent

      needsLayout
    • Свойства, унаследованные от класса javafx.scene.Node

      accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, 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() ComboBox.
    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, которое вызывается всякий раз, когда изменяется свойство value ComboBox.
    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, getSkin, getTooltip, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
    • Методы, унаследованные от класса javafx.scene.layout.Region

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

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

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

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойства

    • значение

      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
      Вызывается сразу после отображения всплывающего меню/отображения.

      С:

      JavaFX 2.2

      См. также:

      getOnShown(), setOnShown(EventHandler)

    • при_скрытии

      public final ObjectProperty<EventHandler<Event>> onHidingProperty
      Вызывается непосредственно перед скрытием всплывающего меню/отображения.

      С:

      JavaFX 2.2

      См. также:

      getOnHiding(), setOnHiding(EventHandler)

    • при_скрытии

      public final ObjectProperty<EventHandler<Event>> onHiddenProperty
      Вызывается сразу после скрытия всплывающего меню/отображения.

      С:

      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 был "вооружён", так что отпускание мыши вызовет метод show() ComboBox. Это немного отличается от pressed. Pressed указывает, что мышь была нажата на узел и еще не отпущена. arm, однако также учитывает, находится ли мышь фактически над ComboBox и нажата ли она.

      См. также:

      isArmed()

    • isArmed

      public final boolean isArmed()
      Получает значение свойства armed.

      Описание свойства:

      Указывает, что ComboBox был "вооружён", так что отпускание мыши вызовет метод show() ComboBox. Это немного отличается от 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()
      Вызывается непосредственно перед отображением всплывающего списка/отображения.

      С:

      JavaFX 2.2

      См. также:

      getOnShowing(), setOnShowing(EventHandler)

    • setOnShowing

      public final void setOnShowing(EventHandler<Event> value)
      Устанавливает значение свойства onShowing.

      Описание свойства:

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

      С:

      JavaFX 2.2

    • getOnShowing

      public final EventHandler<Event> getOnShowing()
      Получает значение свойства onShowing.

      Описание свойства:

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

      С:

      JavaFX 2.2

    • onShownProperty

      public final ObjectProperty<EventHandler<Event>> onShownProperty()
      Вызывается непосредственно после отображения всплывающего списка/отображения.

      С:

      JavaFX 2.2

      См. также:

      getOnShown(), setOnShown(EventHandler)

    • setOnShown

      public final void setOnShown(EventHandler<Event> value)
      Устанавливает значение свойства onShown.

      Описание свойства:

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

      С:

      JavaFX 2.2

    • getOnShown

      public final EventHandler<Event> getOnShown()
      Получает значение свойства onShown.

      Описание свойства:

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

      С:

      JavaFX 2.2

    • onHidingProperty

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

      Since:

      JavaFX 2.2

      See Also:

      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

      See Also:

      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 отобразит список всплывающих элементов при следующем ожидаемом действии пользователя.
    • disarm

      public void disarm()
      Отменяет подготовку ComboBox. См. arm().
    • queryAccessibleAttribute

      public Object queryAccessibleAttribute(AccessibleAttribute attribute,
                                             Object... parameters)
      * Обработка доступности * *

      Переопределяет:

      queryAccessibleAttribute в классе Control

      Параметры:

      attribute - запрашиваемый атрибут

      Возвращает:

      значение для запрашиваемого атрибута

      См. также:

      AccessibleAttribute

    • executeAccessibleAction

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

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

      Переопределяет:

      executeAccessibleAction в классе Control

      Параметры:

      action - действие для выполнения

      См. также:

      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