Java Slider - как сделать пользовательские галочки? - PullRequest
1 голос
/ 30 мая 2009

У меня есть звуковая дорожка со слайд-шоу изображений, например есть изображение 1 в 0:00, изображение 2 в 0:45, изображение 3 в 1:03 и т. д. В настоящее время я использую JSlider для изменения положения на дорожке. Я бы хотел, чтобы на ползунке были отметки в точках, где меняются изображения, но интервал между отметками неодинаков, поэтому setPaintTicks не вариант. Есть ли способ сделать это с javax.swing.JSlider, или вы могли бы порекомендовать другой ползунок?

1 Ответ

3 голосов
/ 30 мая 2009

У меня была эта проблема, и я не нашел способа настроить интервал между тиками в JSlider.

В качестве обходного пути вы можете использовать собственные метки, используя JSlider.setLabelTable () . Это позволяет вам маркировать только определенные галочки.

...