Наложение нескольких JSliders в Swing
Вопрос
Можно ли наложить несколько JSliders, чтобы я мог видеть "большие пальцы" на обоих (я пробовал отключить рисование дорожки и установить непрозрачность на false, но один по-прежнему скрывает другой)?По сути, я хотел бы создать компонент, который позволяет пользователю определять диапазон (и я действительно не хотел писать пользовательский, поскольку он имеет большинство атрибутов слайдера).Если есть другой способ, которым я мог бы сделать это с помощью слайдера, это тоже сработало бы.
Спасибо,
Джефф
Решение
Ах, я нашел это (должно быть, я писал не на тех условиях).Swing labs как JXMultiThumbSlider, который, я думаю, сделает свое дело.
Другие советы
Недавно у меня была такая же проблема, я хотел слайдер с двумя большими пальцами.Я не слишком углублялся в это, и то, что я в конечном итоге сделал, чтобы получить диапазон, - это просто поместил два ползунка, и в прослушивателе событий "onSliderChange" один из них был меньше другого, а другой больше первого.Я не верю, что в Swing есть ползунок с двумя пальцами, хотя это может быть классной новой функцией для добавления, поэтому я думаю, что это ваш лучший выбор.
У ДЖАЙДА есть дальномер с 2 большими пальцами (и хороший дополнительный сверху, чтобы двигать обоими большими пальцами одновременно (напримерперетащите диапазон по кругу) в их общем слое с открытым исходным кодом: http://www.jidesoft.com/products/oss.htm