使用JSlider移动JScrollPane?

时间:2012-05-21 10:11:28

标签: java image swing jscrollpane jslider

我正在创建一个Java应用程序,它在时间轴中查看一组图像。我的想法是使用一个JScrollPane,其中包含在网格布局中设置的所有图像集,但不是使用传统滚动条滚动窗格,我想使用像JSlider这样的东西。

这样做的目的是让用户更多地控制和了解图像子集的显示时间,并使时间线产生更大的效果。我在下面制作了一个简单的视觉示例:

enter image description here

我想知道这是否有可能,因为经过广泛研究后我没有看到任何类似的例子。任何可能的解决方案的任何帮助非常感谢。

非常感谢。

1 个答案:

答案 0 :(得分:3)

一些想法:将图像放入JPanel,并将此JPanel放入JScrollPane,而不使用滚动条。然后将滑块(ChangeListener)与JViewPort同步。

或(更简单)使用水平滚动条作为滑块,并使用标签自定义JScrollBar。