Spec-Zone.ru › OpenJavaFX 24

Класс ComboBoxPopupControl<T>

java.lang.Object
javafx.scene.control.SkinBase<ComboBoxBase<T>>
javafx.scene.control.skin.ComboBoxBaseSkin<T>
javafx.scene.control.skin.ComboBoxPopupControl<T>
Тип параметров:
T — Тип элемента управления ComboBox.
Все реализуемые интерфейсы:
Skin<ComboBoxBase<T>>
Прямые известные подклассы:
ColorPickerSkin, ComboBoxListViewSkin, DatePickerSkin
public abstract class ComboBoxPopupControl<T> extends ComboBoxBaseSkin<T>
Абстрактный класс, расширяющий функциональность ComboBoxBaseSkin, чтобы включать API, связанный с отображением элементов управления ComboBox в виде всплывающих окон.
С тех пор:
9

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

Конструктор Описание
ComboBoxPopupControl(ComboBoxBase<T> control)
Создаёт новый экземпляр ComboBoxPopupControl, хотя обратите внимание, что этот экземпляр не обрабатывает никакого поведения/отображения ввода - это необходимо обработать соответствующим образом подклассам.

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

Модификатор и тип Метод Описание
protected abstract StringConverter<T> getConverter()
Подклассы отвечают за получение преобразователя.
protected abstract TextField getEditor()
Подклассы отвечают за получение редактора.
protected abstract Node getPopupContent()
Этот метод должен возвращать узел, который будет отображаться, когда пользователь нажимает на область кнопки ComboBox.
void hide()
Этот метод вызывается, когда всплывающее окно ComboBox должно быть скрыто.
void show()
Этот метод вызывается, когда всплывающее окно ComboBox должно быть отображено.

Методы, объявленные в классе javafx.scene.control.skin.ComboBoxBaseSkin

getDisplayNode

Методы, объявленные в классе 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, queryAccessibleAttribute, 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

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

ComboBoxPopupControl

public ComboBoxPopupControl(ComboBoxBase<T> control)
Создаёт новый экземпляр ComboBoxPopupControl, хотя обратите внимание, что этот экземпляр не обрабатывает никакого поведения/отображения ввода - это необходимо обработать соответствующим образом подклассам.
Параметры:
control — Элемент управления, на который должен быть установлен этот скин.

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

getPopupContent

protected abstract Node getPopupContent()
Этот метод должен возвращать узел, который будет отображаться, когда пользователь нажимает на область кнопки ComboBox.
Возвращает:
узел, который будет отображаться, когда пользователь нажимает на область кнопки ComboBox

getEditor

protected abstract TextField getEditor()
Подклассы отвечают за получение редактора. Это будет удалено в FX 9, когда свойство editor будет перенесено в ComboBoxBase с помощью JDK-8130354. Примечание: ComboBoxListViewSkin должен возвращать null, если editable равен false, даже если у ComboBox есть установленный редактор.
Возвращает:
редактор

getConverter

protected abstract StringConverter<T> getConverter()
Подклассы отвечают за получение преобразователя. Это будет удалено в FX 9, когда свойство converter будет перенесено в ComboBoxBase с помощью JDK-8130354.
Возвращает:
строковый преобразователь

show

public void show()
Этот метод вызывается, когда всплывающее окно ComboBox должно быть отображено. От конкретных реализаций скинов зависит, как это обрабатывается.
Определено в:
show в классе ComboBoxBaseSkin<T>

hide

public void hide()
Этот метод вызывается, когда всплывающее окно ComboBox должно быть скрыто. От конкретных реализаций скинов зависит, как это обрабатывается.
Определено в:
hide в классе ComboBoxBaseSkin<T>

Сообщить об ошибке или предложить улучшение
Авторские права © 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