繁体   English   中英

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

[英]Java- make a scrollpane's size change to size of table?

现在我有一个jtable包裹在一个jscrollpane里面...

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

(例如)

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

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

布局管理器将自动为您安排滚动窗格的位置和大小。

看一下在容器内布置组件的更多详细信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM