我该如何调整jscrollpane的大小

时间:2014-02-21 18:20:08

标签: java swing jtable jscrollpane

好的,我有这段代码:

//adding the panel which will hold the order table
JPanel orderPanel = new JPanel();
right.add(orderPanel);
JTable order = new JTable(orderData, orderColumnNames);
JScrollPane orderPane = new JScrollPane(order);
orderPanel.add(orderPane);

我希望能够删除这个空间:

The description of what I want to remove

我想这个空间是由JScrollPane创建的,但我找不到任何方法来将JScrollPane的大小调整为JTable的大小

1 个答案:

答案 0 :(得分:3)

由于引用here的原因,请勿调用setPreferredSize()。相反,覆盖getPreferredScrollableViewportSize()以返回所需的大小。