Spec-Zone.ru › OpenJavaFX 24

Класс 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
См. также:
  • 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 и/или его филиалы. Все права защищены.

© 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