给2个jtable 同时加滚动条

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:53:16
将两个jtable 并列摆放,实现类似JSplitPane的功能,可以左右拖拽,同时加一个垂直滚动条,可以同时查看2各表的内容,2个表的表头不动,但每个表又各有一个独立的水平滚动条

同一个滚动条的话,两边滚到的地方是一样的咯?那为什么要用两个表呢?

我的想法是,最外面一个JSplitPane,里面放两个JScrollPane,分别再放JTable,左边的table不显示纵向滚动条,右边的显示。当然,横向的是都要现实的。然后,用户只能滚右边,用户滚到哪里,就让左边的也滚到哪里。这个应该是可以通过操作JScrolPane里的JViewport实现的吧,我也不太确定。。。

其实本来是想猥琐点,把其中一个table搞成JScrollPane的RowHerder的,但是你要JSplitPane的功能,所以又有点麻烦。。

暂时只想到这么多了,希望有更好的解决方案