好的,我有这段代码:
//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);
我希望能够删除这个空间:
我想这个空间是由JScrollPane创建的,但我找不到任何方法来将JScrollPane的大小调整为JTable的大小
答案 0 :(得分:3)
由于引用here的原因,请勿调用setPreferredSize()
。相反,覆盖getPreferredScrollableViewportSize()
以返回所需的大小。