调整GridLayout中的面板大小

时间:2013-05-23 10:40:33

标签: java swing jpanel layout-manager grid-layout

我想要这个:

enter image description here

我的框架是GridLayout(3,2),我所能拥有的就是:

enter image description here

我把按钮放在面板中,我认为这更容易。但是我怎样才能改变网格的大小呢?

2 个答案:

答案 0 :(得分:3)

选择其他LayoutManager,例如GridBagLayout

答案 1 :(得分:0)

正如您所见,GridLayout使网格中的所有单元格大小相同。

您的布局包含一个主JPanel中的两个JPanel。

主JPanel将有一个带Y轴的BoxLayout。

面板JPanel将有一个GridBagLayout。

按钮JPanel将有一个FlowLayout。