Slider
Элемент управления диапазоном значений с перетаскиваемым бегунком и шагом изменения.
Обзор
Slider расширяет Box, предоставляя перетаскиваемый ползунок выбора числового значения. Отображает фоновый трек, заполненную активную часть и круглый бегунок.
Поддерживает непрерывные значения или квантование через step(), ограничение пределами min() и max(), генерируя SliderValueChangedEvent.
Ползунок яркости
Slider brightness = new Slider()
.range(0.0f, 100.0f)
.value(75.0f)
.step(5.0f);
brightness.onValueChanged(e -> setBrightness(e.newValue()));
API
Slider::dragging()
Состояние перетаскивания
Возвращает true, если ползунок перетаскивается мышью.
Возвращает boolean.
Slider::fillColor()
Цвет заполнения
Возвращает цвет активной полосы заполнения.
Возвращает MutableColor.
Slider::knobColor()
Цвет ползунка
Возвращает цвет круглого ползунка.
Возвращает MutableColor.
Slider::max()
Получить максимум
Возвращает верхнюю границу значений слайдера.
Возвращает float.
Slider::min()
Получить минимум
Возвращает нижнюю границу значений слайдера.
Возвращает float.
Slider::onValueChanged(EventListener)
Слушатель изменения значения
Регистрирует коллбэк, вызываемый при изменении значения ползунка.
| Параметр | Тип | Описание |
|---|---|---|
listener |
EventListener |
— |
Возвращает EventSubscription.
Slider::preferredHeight()
Получить предпочтительную высоту
Возвращает предпочтительную высоту для компоновки.
Возвращает float.
Slider::preferredHeight(float)
Задать предпочтительную высоту
Устанавливает предпочтительную высоту слайдера.
| Параметр | Тип | Описание |
|---|---|---|
preferredHeight |
float |
— |
Возвращает Slider.
Slider::preferredWidth()
Получить предпочтительную ширину
Возвращает предпочтительную ширину для компоновки.
Возвращает float.
Slider::preferredWidth(float)
Задать предпочтительную ширину
Устанавливает предпочтительную ширину слайдера.
| Параметр | Тип | Описание |
|---|---|---|
preferredWidth |
float |
— |
Возвращает Slider.
Slider::range(float, float)
Задать диапазон
Задаёт минимальную и максимальную границы значений.
| Параметр | Тип | Описание |
|---|---|---|
min |
float |
минимальное значение |
max |
float |
максимальное значение |
Возвращает Slider.
Slider::step()
Получить шаг
Возвращает шаг дискретизации слайдера.
Возвращает float.
Slider::trackColor()
Цвет дорожки
Возвращает цвет фоновой дорожки слайдера.
Возвращает MutableColor.
Slider::value()
Получить значение
Возвращает текущее нормализованное значение слайдера.
Возвращает float.