我正在制作一个 Java 应用程序,可以在时间轴内查看一组图像。我的想法是使用 JScrollPane 并在网格布局中设置所有图像集,但我不想使用传统的滚动条滚动 Pane ,而是想使用 JSlider 之类的东西。
这样做的目的是让用户更好地控制和了解图像子集的显示时间,并提供更大的时间线效果。我在下面制作了一个简单的可视化示例来表达我的想法:
我想知道这是否可能,因为经过广泛研究后我还没有看到任何类似的例子。非常感谢任何可能的解决方案的帮助。
非常感谢。
最佳答案
一些想法:将图像放入 JPanel 中,并将该 JPanel 放入 JScrollPane根本没有滚动条。然后将 slider (ChangeListener) 与 JViewPort 同步。
或者(更简单)使用水平滚动条作为 slider 并自定义带有标签的 JScrollBar。
关于java - 使用JSlider移动JScrollPanel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683310/