0

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

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

(例如)

我想知道如何避免设置滚动窗格的大小?如果不调用 setBounds,我无法显示滚动窗格/表格。我希望滚动窗格是表格的任何大小(但不大于某个最大值),因此表格下方没有大的灰色矩形,因为滚动窗格是固定大小。如何避免设置设置大小?

4

1 回答 1

1

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

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

查看在容器内布局组件以获取更多详细信息

于 2013-11-05T22:25:52.040 回答