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