2012-05-21 28 views
2

我正在制作一个Java应用程序,它可以在时间线内查看一组图像。我的想法是使用一个JScrollPane和一组网格布局中设置的所有图像,而不是使用传统的滚动条滚动窗格,我想使用类似JSlider的东西。使用JSlider移动JScrollPanel?

这样做的目的是为用户提供更多的控制和想法,以显示图像子集的时间并提供更大的时间轴效果。我公司生产的低于我的想法的一个简单的视觉例如:

enter image description here

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

非常感谢。

回答

3

一些想法:将图像放入一个JPanel,并将这个JPanel放入一个JScrollPane,根本没有滚动条。然后将滑块(ChangeListener)与JViewPort同步。

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