Перейти к содержанию

NumberField

Поле ввода чисел с поддержкой ограничений диапазона, шага изменения и настройки перетаскиванием.

Обзор

NumberField расширяет TextInput, форматируя и валидируя ввод чисел. Пользователи могут вводить значения вручную, использовать стрелки клавиатуры для шага step() или перетаскивать значения мышью.

Ввод числового диапазона

NumberField volume = new NumberField()
        .range(0.0, 100.0)
        .step(1.0)
        .value(50.0);
volume.onValueChanged(e -> audio.setVolume(e.newValue()));

Связанные ссылки

API

NumberField::range(double, double)

Задать диапазон

Задаёт минимальную и максимальную границы диапазона.

Параметр Тип Описание
min double минимальная граница
max double максимальная граница

Возвращает NumberField: этот виджет для fluent-настройки.