Java-使滚动窗格的大小更改为表的大小?

时间:2013-11-05 22:17:35

标签: java swing jtable jscrollpane

现在我有一个jtable包裹在jscrollpane内...

Jtable table = new JTable(10,10);
JScrollPane scrollpane = new JScrollPane(table);
scrollpane.setBounds(50, 50, 50, 50);

(例如)

我想知道如何避免设置滚动窗格的大小?我无法在不调用setBounds的情况下显示scrollpane / table。我希望滚动窗格是表格的大小(但不大于某个最大值),因此桌子下面没有一个大的灰色矩形,因为滚动窗格是一个设置的大小。如何避免设置设置大小?

1 个答案:

答案 0 :(得分:1)

正如Hovercraft Full Of Eels建议的那样,最简单的解决方案是将容器的布局管理器设置为BorderLayout,并将滚动窗格添加到其中......

布局管理器会自动为您调整滚动窗格的位置和大小。

请查看Laying Out Components Within a Container了解详情