2016-09-23 49 views
-1

enter image description here關注同事 我有一個棘手的問題,我沒有找到解決方案,我需要幫助。我在一個java項目中工作,我使用jtable來顯示數據庫中的數據到目前爲止,我的項目顯示數據,但問題是當我在jtable中顯示多行時,jscroll窗格的大小很小顯示所有行並只顯示一些行。我需要知道如何改變顯示數據的jtable的父級jscroll窗格的大小。我如何改變jtable滾動窗口的大小,這是jtable java的父代

回答

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));

+0

我試過了,但是這是JScrollBar的大小,我需要chage大小的區域顯示數據到JScrollPane –

0

JScroolPane自動resizing.You可以改變你的JFrame的高度尺寸,你也可以增加一次初始化對象數組,如果你沒有使用矢量,它使表格顯示更多的行甚至是空的。