Circle JSlider - Java программа - PullRequest
       7

Circle JSlider - Java программа

2 голосов
/ 17 августа 2011

Может кто-нибудь показать мне код, который настроит JSlider, за исключением того, что вместо большого пальца это круг? В частности, вместо того маленького треугольника, который указывает на текущую позицию, это синий круг шириной 100;

1 Ответ

1 голос
/ 17 августа 2011

Предполагая, что вы используете Metal L & F, вы можете расширить javax.swing.plaf.metal.MetalSliderUI и переопределить horizThumbIcon или vertThumbIcon, чтобы быть вашим кругом. Затем установите этот пользовательский интерфейс как пользовательский интерфейс, используя slider.setUI()

посмотрите на этот ответ здесь, который выполняет изменение для JComboBox Как я могу изменить стиль стрелки в JComboBox .

...