Java-制作一个滚动窗格';s大小更改为表的大小?
现在我有一个jtable包在一个jscrollpane里面Java-制作一个滚动窗格';s大小更改为表的大小?,java,swing,jtable,jscrollpane,Java,Swing,Jtable,Jscrollpane,现在我有一个jtable包在一个jscrollpane里面 Jtable table = new JTable(10,10); JScrollPane scrollpane = new JScrollPane(table); scrollpane.setBounds(50, 50, 50, 50); (例如) 我想知道如何避免设置滚动窗格的大小?我无法在不调用setBounds的情况下显示滚动窗格/表格。我希望滚动窗格是表的任何大小(但不大于某个最大值),因此表下没有一个大的灰色矩形,因为滚动
Jtable table = new JTable(10,10);
JScrollPane scrollpane = new JScrollPane(table);
scrollpane.setBounds(50, 50, 50, 50);
(例如)
我想知道如何避免设置滚动窗格的大小?我无法在不调用setBounds的情况下显示滚动窗格/表格。我希望滚动窗格是表的任何大小(但不大于某个最大值),因此表下没有一个大的灰色矩形,因为滚动窗格是一个设置大小。如何避免设置设置大小?正如装满鳗鱼的气垫船所建议的,最简单的解决方案是将容器的布局管理器设置为类似于
BorderLayout
的格式,并将滚动窗格添加到其中
布局管理器将自动为您定位和调整滚动窗格的大小
查看更多详细信息我的建议:学习使用布局管理器,然后使用它们。要获得更多帮助,请创建并发布一个,因为这类问题很容易导致此问题。