java - 需要有关嵌套滚动 Pane 逻辑的帮助

标签 java swing jscrollpane jscrollbar

我需要在另一个滚动 Pane 中制作一个“嵌套”滚动 Pane ,并且正在寻找一些逻辑建议。

这是我想做的 - enter image description here

我将使用“数字有线电视”类比来简化这件事,因为它让我想起了这一点。

将左侧红色面板中的框视为“ channel 名称”,将蓝色面板中的框视为“显示名称”。

右侧的黑色滚动条应控制两个面板的垂直滚动,以便 channel 名称始终与节目名称对齐。

但是,还应该有一个水平滚动条(蓝色),它只会影响蓝色的框(可以把它想象成向前滚动以查看将要播放的节目,但仍然希望获得 channel 名称在左边所以你知道发生了什么)

到目前为止我尝试过的策略总是导致水平滚动条只出现在垂直滚动 Pane 的底部,并且它需要始终可见。帮帮我!这可能吗?

最佳答案

您可以像我发现的那样在两个表之间同步滚动和选择 here .

关于java - 需要有关嵌套滚动 Pane 逻辑的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7364175/

相关文章:

java - 为什么我的 ItemListener 不起作用?

java - 线程 "main"java.lang.UnsupportedClassVersionError : danbikel/parser/Trainer (Unsupported major. 次要版本 50.0 中的异常)

java - (Windows) 为什么我在使用最新的 Java 和 JDK 时会收到 UnsupportedClassVersionError 错误?

java - 如何生成自动 addWindowListener(new ExitListener());在智能 10.0.3

java - Swing JScrollPane - 如何将垂直滚动条设置为左侧?

java - JScrollPane 水平添加项目,但我希望它们垂直添加

java - 动态添加 JTable 到 JScrollPane

java - 未找到当前线程的 session (Spring 3.1.X 和 Hibernate 4)

java - 如何在没有局部变量的情况下一次一个字符地反向打印字符串

java - 对象数组到 JList 和 JList 到 JPanel