Redian新闻
>
怎样让两个panel的scroller同步?
avatar
怎样让两个panel的scroller同步?# Java - 爪哇娇娃
d*k
1
第一次用Java Swing, 请多多指教, 感谢!
想做这么一个东西, 两个并排的窗口, 分别显示两个文档. 但是只有一个scroller, 同
时控制这两个窗口的
内容. 换一句话说, 希望这两个文档行同步地移动. 我记得UltraEdit的compare用的就
是这种显示方式.
我现在看懂了怎样用jsplitpanel和jscrollpanel. 如果用jsplitpanel生成两个
scrollable的
panel, side-by-side, 可以让他们的scroller同步吗? 或者有什么其它的swing类可以
实现这种功能?
avatar
l*0
2
You can try:
使用2个JScrollpanel,一个scrollbar
利用滚动事件关联这3个组件

【在 d*******k 的大作中提到】
: 第一次用Java Swing, 请多多指教, 感谢!
: 想做这么一个东西, 两个并排的窗口, 分别显示两个文档. 但是只有一个scroller, 同
: 时控制这两个窗口的
: 内容. 换一句话说, 希望这两个文档行同步地移动. 我记得UltraEdit的compare用的就
: 是这种显示方式.
: 我现在看懂了怎样用jsplitpanel和jscrollpanel. 如果用jsplitpanel生成两个
: scrollable的
: panel, side-by-side, 可以让他们的scroller同步吗? 或者有什么其它的swing类可以
: 实现这种功能?

avatar
Z*e
3
after initialization, do:
rightScrollPane.setVerticalScrollBar(leftScrollPane.getVerticalScrollBar());
there you have it

【在 d*******k 的大作中提到】
: 第一次用Java Swing, 请多多指教, 感谢!
: 想做这么一个东西, 两个并排的窗口, 分别显示两个文档. 但是只有一个scroller, 同
: 时控制这两个窗口的
: 内容. 换一句话说, 希望这两个文档行同步地移动. 我记得UltraEdit的compare用的就
: 是这种显示方式.
: 我现在看懂了怎样用jsplitpanel和jscrollpanel. 如果用jsplitpanel生成两个
: scrollable的
: panel, side-by-side, 可以让他们的scroller同步吗? 或者有什么其它的swing类可以
: 实现这种功能?

avatar
l*0
4
Really?
It's very cool!
Great!

);

【在 Z****e 的大作中提到】
: after initialization, do:
: rightScrollPane.setVerticalScrollBar(leftScrollPane.getVerticalScrollBar());
: there you have it

avatar
Z*e
5
this is not really sync'ing two scroll bars, but make the two scroll panes
share the same vertical scroll bar, hehe

【在 l********0 的大作中提到】
: Really?
: It's very cool!
: Great!
:
: );

avatar
l*0
6
perfect!

【在 Z****e 的大作中提到】
: this is not really sync'ing two scroll bars, but make the two scroll panes
: share the same vertical scroll bar, hehe

avatar
d*k
7
Great! It worked. Thanks very well!

);

【在 Z****e 的大作中提到】
: after initialization, do:
: rightScrollPane.setVerticalScrollBar(leftScrollPane.getVerticalScrollBar());
: there you have it

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。