Класс ComboBoxListViewSkin<T>
java.lang.Object
javafx.scene.control.SkinBase<ComboBoxBase<T>>
javafx.scene.control.skin.ComboBoxBaseSkin<T>
javafx.scene.control.skin.ComboBoxPopupControl<T>
javafx.scene.control.skin.ComboBoxListViewSkin<T>
- Параметры типа:
-
T- тип элемента управления ComboBox
- Все реализуемые интерфейсы:
Skin<ComboBoxBase<T>>
public class ComboBoxListViewSkin<T> extends ComboBoxPopupControl<T>
Реализация по умолчанию для элемента управления
ComboBox.- С:
- 9
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final BooleanProperty |
hideOnClick |
По умолчанию эта оболочка скрывает всплывающее окно, когда в списке ListView нажимают. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ComboBoxListViewSkin |
Создает новый экземпляр ComboBoxListViewSkin, устанавливая необходимые дочерние узлы в список управления children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т. д. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected StringConverter |
getConverter() |
Подклассы отвечают за получение преобразователя. |
Node |
getDisplayNode() |
Этот метод должен вернуть узел, который будет размещен в области кнопки ComboBox. |
protected TextField |
getEditor() |
Подклассы отвечают за получение редактора. |
Node |
getPopupContent() |
Этот метод должен вернуть узел, который будет отображаться, когда пользователь нажимает на область кнопки ComboBox. |
final BooleanProperty |
hideOnClickProperty() |
По умолчанию эта оболочка скрывает всплывающее окно, когда в списке ListView нажимают. |
final boolean |
isHideOnClick() |
Получает значение свойства hideOnClick. |
Object |
queryAccessibleAttribute |
Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута. |
final void |
setHideOnClick |
Устанавливает значение свойства hideOnClick. |
Методы, объявленные в классе javafx.scene.control.skin.ComboBoxPopupControl
hide, show
Методы, объявленные в классе javafx.scene.control.SkinBase
computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
Подробности свойства
hideOnClick
public final BooleanProperty hideOnClickProperty
По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь кликает внутри списка ListView. Установив hideOnClick в значение false, всплывающее окно не будет скрываться при нажатии на ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
- См. также:
Подробности конструктора
ComboBoxListViewSkin
public ComboBoxListViewSkin(ComboBox<T> control)
Создаёт новый экземпляр ComboBoxListViewSkin, устанавливая необходимые дочерние узлы в список управления
children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т.д.- Параметры:
-
control- Элемент управления, на котором должна быть установлена эта тема.
Подробности метода
hideOnClickProperty
public final BooleanProperty hideOnClickProperty()
По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь кликает внутри списка ListView. Установив hideOnClick в значение false, всплывающее окно не будет скрываться при нажатии на ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
- Возвращает:
- свойство
hideOnClick - См. также:
isHideOnClick
public final boolean isHideOnClick()
Получает значение свойства
hideOnClick.- Описание свойства:
- По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь кликает внутри списка ListView. Установив hideOnClick в значение false, всплывающее окно не будет скрываться при нажатии на ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
- Возвращает:
- значение свойства
hideOnClick - См. также:
setHideOnClick
public final void setHideOnClick(boolean value)
Устанавливает значение свойства
hideOnClick.- Описание свойства:
- По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь кликает внутри списка ListView. Установив hideOnClick в значение false, всплывающее окно не будет скрываться при нажатии на ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
- Параметры:
-
value- значение свойстваhideOnClick - См. также:
getEditor
protected TextField getEditor()
Подклассы отвечают за получение редактора. Это будет удалено в FX 9, когда свойство editor будет перенесено в ComboBoxBase (JDK-8130354) Примечание: ComboBoxListViewSkin должен возвращать null, если editable равен false, даже если в ComboBox установлен редактор.
- Определено в:
-
getEditorв классеComboBoxPopupControl<T> - Возвращает:
- редактор
getConverter
protected StringConverter<T> getConverter()
Подклассы отвечают за получение преобразователя. Это будет удалено в FX 9, когда свойство converter будет перенесено в ComboBoxBase (JDK-8130354).
- Определено в:
-
getConverterв классеComboBoxPopupControl<T> - Возвращает:
- преобразователь строк
getDisplayNode
public Node getDisplayNode()
Этот метод должен возвращать узел, который будет размещён в области кнопки ComboBox.
- Определено в:
-
getDisplayNodeв классеComboBoxBaseSkin<T> - Возвращает:
- узел, который будет размещён в области кнопки ComboBox
getPopupContent
public Node getPopupContent()
Этот метод должен возвращать узел, который будет отображаться при нажатии на область кнопки ComboBox.
- Определено в:
-
getPopupContentв классеComboBoxPopupControl<T> - Возвращает:
- узел, который будет отображаться при нажатии на область кнопки ComboBox
queryAccessibleAttribute
public Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса значения атрибута.
Этот метод обычно переопределяется подклассами для реализации атрибутов, необходимых для определённого роли.
Если определённый атрибут не обрабатывается, должна быть вызвана реализация суперкласса.
- Переопределяет:
-
queryAccessibleAttributeв классеSkinBase<ComboBoxBase<T>> - Параметры:
-
attribute- запрашиваемый атрибут -
parameters- необязательный список параметров - Возвращает:
- значение запрашиваемого атрибута
- См. также:
© 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.