2012-02-08 2 views
0

My JSlider первое значение - 0, а последнее значение - 8850. Я хочу установить основные интервалы тиков так, чтобы последнее значение (8850) было напечатано. Например, если я установил максимальный интервал тика до 550, последнее значение будет напечатано 8800.Основное расстояние между ящиками JSlider

+0

«* Например, если я установил основной интервал тиков до 550 последнего значения печататься будет 8850. *». Итак, вы решили. Итак, в чем вопрос? – mre

+0

Извините, я отредактировал сообщение – Alex

+0

последнее значение напечатано 8800 – Alex

ответ

3

Вы можете использовать метод JSlider#setLabelTable для управления нанесением этикеток. JSlider#createStandardLabels позволяет избежать создания всех ярлыков вручную. Достаточно использовать этот метод, чтобы сгенерировать их для вас, и просто добавьте к нему метку для максимального значения.

Swing slider tutorial даже есть пример кода, как использовать пользовательские метки