public abstract class ComboBoxPopupControl<T>
extends ComboBoxBaseSkin<T>
Абстрактный класс, расширяющий функциональность ComboBoxBaseSkin для включения функционала отображения управления ComboBox-подобными элементами как всплывающими окнами.
Создаёт новый экземпляр ComboBoxPopupControl, однако обратите внимание, что этот экземпляр не обрабатывает никакое поведение / сопоставления ввода - это нужно обработать соответствующим образом подклассам.
public ComboBoxPopupControl(ComboBoxBase<T> control)
Создаёт новый экземпляр ComboBoxPopupControl, однако обратите внимание, что этот экземпляр не обрабатывает никакое поведение / сопоставления ввода - это нужно обработать соответствующим образом подклассам.
Параметры:
control - Управление, на котором должен быть установлен этот скин.
Подклассы отвечают за получение редактора. Это будет удалено в FX 9, когда свойство editor будет перенесено в ComboBoxBase с JDK-8130354. Примечание: ComboBoxListViewSkin должен возвращать null, если editable ложно, даже если у ComboBox есть установленный редактор.
Подклассы отвечают за получение преобразователя. Это будет удалено в FX 9, когда свойство converter будет перенесено в ComboBoxBase с JDK-8130354.
Возвращает:
строковый преобразователь
show
public void show()
Этот метод будет вызван, когда всплывающее окно ComboBox должно быть отображено. За конкретной реализацией отображения отвечает конкретная реализация скина.