在Java中更改网格大小

在Java中更改网格大小,java,swing,grid-layout,Java,Swing,Grid Layout,在Swing中,使用网格布局,每个网格具有相同的大小 是否可以根据需要改变网格大小使其不均匀 没有 您可以做的是嵌套布局。例如,如果需要将一个单元格拆分为多个块。否则,您应该使用其他一些布局,如GridBagLayout。按设计,GridBagLayout使所有行/列的大小相同。您必须切换到另一个布局管理器才能使用大小不等的网格(例如GridBagLayout)。否,但我认为GridBagLayout是一个灾难,不应该使用 如果您想要生成具有不同大小列的某种类似表单的布局,请使用表单布局,可在此

在Swing中,使用网格布局,每个网格具有相同的大小

是否可以根据需要改变网格大小使其不均匀

没有


您可以做的是嵌套布局。例如,如果需要将一个单元格拆分为多个块。否则,您应该使用其他一些布局,如GridBagLayout。

按设计,GridBagLayout使所有行/列的大小相同。您必须切换到另一个布局管理器才能使用大小不等的网格(例如GridBagLayout)。

否,但我认为GridBagLayout是一个灾难,不应该使用


如果您想要生成具有不同大小列的某种类似表单的布局,请使用表单布局,可在此处找到:

“您可以做的是嵌套布局。”这通常是最好的解决方案,也是遗漏的解决方案!