Есть ли способ перевернуть jslider так, чтобы стрел ползуна указывает вверх?
Вопрос
Я пытался найти способ сделать это на некоторое время и не могу, кажется, полагается на это. Я знаю, что вы можете изменить ориентацию jslider, используя Setorientation (горизонтальные | вертикальные), и что вы также можете инвертировать масштаб, используя SEETINVERTED (TRUE). Моя проблема выглядит следующим образом:
1) Jslider должен быть горизонтальным;
2) JSLIDER должен быть ниже данных;
3) Стрелка (Pointy-Tip) на фактическом слайдере должна указывать вверх, а не вниз (т. Е. В отношении данных).
Единственный способ сделать это, чтобы сделать это, это перезаписать метод RapidComponent от JComponent и полностью перенаправить его для пользовательского jslider, который кажется намного смешным, и я даже не уверен, что это будет работать.
Спасибо за помощь!
Решение
Вы можете переопределить миниатюру, используемые в Uimanager Как скрыть ручку jslider?
UIManager.getLookAndFeelDefaults().put(
"Slider.horizontalThumbIcon",
new Icon('your_icon')
);
Однако это будет сделано для всех слайдеров в вашей программе.