我正在使用 GridLayout
并且我的所有面板都具有相同的大小,我该如何更改它们的大小?
我尝试了所有函数 getPreferred/Minimum/MaximumSize ,但没有。 我仍然想留在 GridLayout 有什么建议吗?
请您参考如下方法:
就其本质而言,GridLayout 拥有的所有组件都将具有相同的大小。如果你想让它们有不同的尺寸,
- 您可以使用不同的布局,例如 GridBagLayout 或 MigLayout 或
- 使用 GridLayout 容纳相同大小的 JPanel,这些 JPanel 充当其他组件的容器。内部组件当然可以有不同的尺寸。例如:在 GridLayout 中放置棋子单元格的棋盘,但允许每个单元格放置大小不同的棋子。
如果这不能回答您的问题,请澄清您的问题。