java - 使用JSlider移动JScrollPanel?

标签 java image swing jscrollpane jslider

我正在制作一个 Java 应用程序,可以在时间轴内查看一组图像。我的想法是使用 JScrollPane 并在网格布局中设置所有图像集,但我不想使用传统的滚动条滚动 Pane ,而是想使用 JSlider 之类的东西。

这样做的目的是让用户更好地控制和了解图像子集的显示时间,并提供更大的时间线效果。我在下面制作了一个简单的可视化示例来表达我的想法:

enter image description here

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

非常感谢。

最佳答案

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

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

关于java - 使用JSlider移动JScrollPanel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683310/

相关文章:

java - 如何在 Spring Boot 中分析复杂的 http 请求处理?

Java 仅打印 Swing 中的特定部分

java - 重命名表头

java - 以线程安全的方式获取集合的内容

java - 在 Google Compute Engine VM 上执行 Java 文件

java - JScrollPanel 不显示滚动条

ios - 如何在应用程序中获取 Twitter 和 Facebook 图标

android - OpenCv4Android : frame masking by an image

java - Java中的图像黑点补偿

java - 优化JDBC中数据调用到JTable