1

我有一个带有图像幻灯片的音轨 - 例如,图像 1 在 0:00,图像 2 在 0:45,图像 3 在 1:03 等。我目前正在使用 JSlider 来更改轨道中的位置。我想在图像更改的点上的滑块上有刻度 - 但刻度之间的间距不均匀,所以setPaintTicks不是一个选项。有没有办法做到这一点javax.swing.JSlider,或者你能推荐一个不同的滑块控件吗?

4

1 回答 1

4

我遇到了这个问题,没有找到在 JSlider 中自定义刻度间距的方法。

您可以使用自定义刻度标签作为解决方法,使用JSlider.setLabelTable()。这允许您仅标记某些刻度。

于 2009-05-30T11:50:31.910 回答