Swing 多个Table放在1个面板,该面板放在滚动面板,滚动条的问题

时间:2023-01-26 22:57:35
学习swing中,写的程序需要一个面板放置多个Table,用了TableLayout的jar包实现,再将这面板A放在滚动面板上,因为滚动面板关联的是面板A,但面板A被这多个table遮盖(是因为table上也有滚动面板的原因吗?),所以在其上面滚动,滚动条并不起作用,请问能有办法解决在Table上滚动然后滚动条起作用吗?

3 个解决方案

#1


给你一个JTable加滚动面板的例子,
记住,一定要用setPreferredSize()设置JScrollPane()的尺寸

final JScrollPane scrollPane = new JScrollPane();
scrollPane.setPreferredSize(new Dimension(468,450));//宽468,高度450
scrollPane.setViewportView(table); //table就是你的表格名

#2


引用 1 楼 ycjnx 的回复:
给你一个JTable加滚动面板的例子,
记住,一定要用setPreferredSize()设置JScrollPane()的尺寸

final JScrollPane scrollPane = new JScrollPane();
scrollPane.setPreferredSize(new Dimension(468,450));//宽468,高度450
scrollPane.setViewportView(table); //table就是你的表格名


这个当然是知道的,问的是与滑动面板A关联的面板B在被多个table挡住的情况下滑动条起作用的问题。。

#3


跪求解决!!QAQ!!

#1


给你一个JTable加滚动面板的例子,
记住,一定要用setPreferredSize()设置JScrollPane()的尺寸

final JScrollPane scrollPane = new JScrollPane();
scrollPane.setPreferredSize(new Dimension(468,450));//宽468,高度450
scrollPane.setViewportView(table); //table就是你的表格名

#2


引用 1 楼 ycjnx 的回复:
给你一个JTable加滚动面板的例子,
记住,一定要用setPreferredSize()设置JScrollPane()的尺寸

final JScrollPane scrollPane = new JScrollPane();
scrollPane.setPreferredSize(new Dimension(468,450));//宽468,高度450
scrollPane.setViewportView(table); //table就是你的表格名


这个当然是知道的,问的是与滑动面板A关联的面板B在被多个table挡住的情况下滑动条起作用的问题。。

#3


跪求解决!!QAQ!!