Spec-Zone.ru › OpenJavaFX 21

Класс 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>
Все реализуемые интерфейсы:
Skin<ComboBoxBase<T>>
public class ComboBoxListViewSkin<T> extends ComboBoxPopupControl<T>
Реализация по умолчанию для компонента ComboBox.
С:
9
См. также:
  • ComboBox

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

Тип Свойство Описание
final BooleanProperty hideOnClick
По умолчанию, это отображение скрывает всплывающее меню, когда в списке ListView происходит клик.

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

Конструктор Описание
ComboBoxListViewSkin(ComboBox<T> control)
Создает новый экземпляр ComboBoxListViewSkin, устанавливая необходимые дочерние узлы в список управления children, а также необходимые сопоставления входных данных для обработки событий клавиш, мыши и т. д.

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

Модификатор и тип Метод Описание
protected StringConverter<T> getConverter()
Подклассы отвечают за получение преобразователя.
Node getDisplayNode()
Этот метод должен возвращать узел, который будет размещён внутри области «кнопки» ComboBox.
protected TextField getEditor()
Подклассы отвечают за получение редактора.
Node getPopupContent()
Этот метод должен возвращать узел, который будет отображаться, когда пользователь нажимает на область «кнопки» ComboBox.
final BooleanProperty hideOnClickProperty()
По умолчанию это отображение скрывает всплывающее меню, когда в списке ListView происходит клик.
final boolean isHideOnClick()
Получает значение свойства hideOnClick.
Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
Этот метод вызывается средствами вспомогательной технологии для запроса значения атрибута.
final void setHideOnClick(boolean value)
Устанавливает значение свойства 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

Методы, объявленные в классе java.lang.Object

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

Методы, объявленные в интерфейсе javafx.scene.control.Skin

install

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

hideOnClick

public final BooleanProperty hideOnClickProperty
По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь нажимает внутри списка ListView. Установив hideOnClick в false, всплывающее окно не будет скрываться при нажатии внутри ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
См. также:
  • isHideOnClick()
  • setHideOnClick(boolean)
  • hideOnClickProperty()

Подробности конструкторов

ComboBoxListViewSkin

public ComboBoxListViewSkin(ComboBox<T> control)
Создаёт новый экземпляр ComboBoxListViewSkin, устанавливая необходимые дочерние узлы в список управления children, а также необходимые сопоставления ввода для обработки событий клавиш, мыши и т.д.
Параметры:
control - элемент управления, на который должна быть установлена эта тема.

Подробности методов

hideOnClickProperty

public final BooleanProperty hideOnClickProperty()
По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь нажимает внутри списка ListView. Установив hideOnClick в false, всплывающее окно не будет скрываться при нажатии внутри ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
Возвращает:
свойство hideOnClick
См. также:
  • isHideOnClick()
  • setHideOnClick(boolean)

isHideOnClick

public final boolean isHideOnClick()
Получает значение свойства hideOnClick.
Описание свойства:
По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь нажимает внутри списка ListView. Установив hideOnClick в false, всплывающее окно не будет скрываться при нажатии внутри ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
Возвращает:
значение свойства hideOnClick
См. также:
  • setHideOnClick(boolean)
  • hideOnClickProperty()

setHideOnClick

public final void setHideOnClick(boolean value)
Устанавливает значение свойства hideOnClick.
Описание свойства:
По умолчанию эта тема скрывает всплывающее окно всякий раз, когда пользователь нажимает внутри списка ListView. Установив hideOnClick в false, всплывающее окно не будет скрываться при нажатии внутри ListView. Это полезно в некоторых сценариях (например, когда ячейки ListView содержат флажки).
Параметры:
value - значение для свойства hideOnClick
См. также:
  • isHideOnClick()
  • hideOnClickProperty()

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 - необязательный список параметров
Возвращает:
значение запрошенного атрибута
См. также:
  • AccessibleAttribute
  • Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)

© 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