Spec-Zone.ru › OpenJavaFX 24

Класс ComboBoxBase

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

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

Редактируемый ComboBox — это такой, который предоставляет средство ввода пользователем значений, которые не являются доступными опциями. Например, в реализации ComboBox, редактируемый ComboBox предоставляет TextField, в который можно вводить текст. Как упоминалось выше, при вводе пользователем текстового ввода в текстовое поле (обычно нажатием клавиши Enter), свойство value будет обновлено.

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

С момента:
JavaFX 2.1
См. также:
  • ComboBox

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

Тип Свойство Описание
final BooleanProperty armed
Указывает, что ComboBox был «вооружен» таким образом, что отпускание мыши вызовет метод show() ComboBox.
final 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, если текст подсказки не отображается.
final ReadOnlyBooleanProperty showing
Представляет текущее состояние всплывающего окна ComboBox и отображается ли оно в данный момент на экране (хотя оно может быть скрыто за другими окнами).
final 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.
final BooleanProperty armedProperty()
Указывает, что ComboBox "вооружен", так что при отпускании мыши вызовется метод ComboBox show().
void disarm()
Разряжает ComboBox.
final 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.
final ReadOnlyBooleanProperty showingProperty()
Представляет текущее состояние всплывающего окна ComboBox и его видимость на экране (хотя оно может быть скрыто за другими окнами).
final ObjectProperty<T> valueProperty()
Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируется, или если он редактируется, то последнее действие пользователя: либо значение, введённое пользователем, либо последний выбранный элемент.

Methods declared in class javafx.scene.control.Control

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getClassCssMetaData, getContextMenu, getControlCssMetaData, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty

Methods declared in class 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

Methods declared in class javafx.scene.Parent

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

Methods declared in class 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, requestFocusTraversal, 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

Methods declared in class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Methods declared in interface javafx.css.Styleable

getStyleableNode

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

value

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

editable

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

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

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

showing

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

promptText

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

armed

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

onAction

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

onShowing

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

onShown

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

onHiding

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

onHidden

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 final ObjectProperty<T> valueProperty()
Значение этого ComboBox определяется как выбранный элемент, если ввод не редактируемый, или, если он редактируемый, последнее действие пользователя: либо значение, введенное пользователем, либо последний выбранный элемент.
Возвращает:
свойство value
См. также:
  • 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 final 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 final 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 final 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 изменяется. Это может быть вызвано программной сменой значения, выбором пользователем элемента в всплывающем списке или диалоговом окне, или, в случае ComboBox'ов с editable, это может произойти, когда пользователь предоставит свой собственный ввод (будь то через TextField или какой-либо другой механизм ввода).
Возвращает:
свойство on action
См. также:
  • getOnAction()
  • setOnAction(EventHandler)

setOnAction

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

getOnAction

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

onShowingProperty

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

setOnShowing

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

getOnShowing

public final EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.
Описание свойства:
Вызывается непосредственно перед отображением всплывающего окна/отображения.
Возвращает:
значение свойства 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 к отображению всплывающего списка при следующем ожидаемом действии в UI. Примечание: эта функция предназначена для экспертов, в основном для тех, кто реализует новые темы или поведения. Разработчикам и дизайнерам обычно нет необходимости обращаться к этой функции напрямую.

disarm

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

Отправить отчет об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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