SDFXComboBox
Кастомный комбобокс с расширенными возможностями для JavaFX.
Поддерживает два режима выбора — одиночный (SINGLE) и множественный (MULTIPLE), динамическую валидацию, возможность добавления пользовательской иконки, кнопки сброса выбора, отображение лейбла, а также настройку шрифта и других параметров.
Компонент позволяет удобно взаимодействовать с выбранными значениями как в SINGLE, так и MULTIPLE режимах через свойства value, values и selectionModel.
Parameters
тип элементов комбобокса
See also
— скин компонента, реализующий кастомное поведение UI.
— режим выбора элементов (SINGLE, MULTIPLE)
— интерфейс для поддержки валидации
Constructors
Создаёт новый экземпляр SDFXComboBox.
Properties
Пользовательская нода или кнопка для сброса выбора.
Пользовательская нода, отображаемая как иконка или элемент управления выпадающего списка.
Разрешает или запрещает пользователю сбрасывать выбор (очищать выбранные элементы).
Включает возможность ввода текста пользователем для фильтрации или поиска по списку. Не разрешает изменять элементы списка напрямую.
Включает или отключает режим валидации компонента.
Property для списка элементов, доступных для выбора.
Функция, определяющая, как элементы будут отображаться в виде строки.
Шрифт текста плавающего лейбла. Применяется только если type == ComboBoxType.FLOAT.
режим выбора: SINGLE или MULTIPLE
тип отображения комбобокса (например, с плавающим лейблом)
Шрифт текста сообщения об ошибке валидации.
Property текущих выбранных значений. Используется только в MULTIPLE-режиме выбора.
Количество видимых строк в выпадающем списке (по-умолчанию 10 строк).
Functions
Возвращает property для установки возможности ввода, поиска среди возможных значений.
Возвращает property для получения/установки флага разрешения сброса выбора.
Возвращает property для получения/установки основного шрифта.
Возвращает property для получения/установки иконки.
Возвращает property для включения/выключения режима валидации.
Возвращает property для списка элементов.
Возвращает property для преобразования элементов в строку.
Возвращает property для получения/установки шрифта лейбла.
Возвращает property для получения/установки текста лейбла.
Возвращает property для установки шрифта сообщения об ошибке.
Возвращает property для установки сообщения об ошибке валидации.
Возвращает property для выбранного значения (SINGLE).
Возвращает property для получения/установки числа видимых строк в выпадающем списке.