我如何更改作为jtable java的父级的jscroll窗格的大小

时间:2016-09-23 23:19:01

标签: java jtable jscrollpane

enter image description here关心同事 我有一个棘手的问题,我没有找到解决方案,我需要帮助。我在一个java项目中工作,我使用jtable来显示数据库到目前为止这么好,我的项目显示数据,但问题是当我在jtable中显示很多行时,jscroll窗格的大小很小显示所有行,仅显示一些行。我需要知道如何更改jscroll窗格的大小,该窗格是显示数据的jtable的父级。

2 个答案:

答案 0 :(得分:0)

试一试:

JScrollPane scrollPane = new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
JScrollBar bar = scrollPane.getVerticalScrollBar();
bar.setPreferredSize(new Dimension(40, 0));

答案 1 :(得分:0)

JScroolPane自动调整大小。你可以改变你的JFrame高度大小,你也可以在第一次初始化时增加对象数组,如果不使用Vector,它会使表显示更多的行甚至是空的。