我想在网格视图中显示很多组件,比如Windows或其他操作系统中的普通浏览器。 是否可以使用默认或第三方布局管理器获取此信息?
我尝试了Gridlayout和Springlayout(根据this article)。 两者都相对于父维度调整组件的大小,但我想要固定单元格大小以及相对的行和列号。
答案 0 :(得分:1)
答案 1 :(得分:1)
两者都相对于父维度重新调整组件
使用GridLayout创建面板,并将组件添加到此面板。然后将此面板添加到您框架的NORTH
而不是CENTER
。 NORTH将尊重面板及其所有组件的大小,而CENTER
将根据可用空间调整面板大小。当然,当您将组件添加到NORTH时,它将永远不会调整大小,因此如果需要它们,您将看不到滚动条。
也许可以使用其他选项:
带有水平环绕的JList。请参阅How to Use Lists
这些选项允许组件在必要时流向新行。