GridBagLayout weightx和重量规格

时间:2013-06-17 15:16:14

标签: java swing awt layout-manager gridbaglayout

我有一个我指定为具有GridBagLayout的JPanel。我绘制的网格(在纸上)是8x8,我将所有组件绘制出来,因为我希望它们出现。

对于每个组件,我指定了gridx,gridy,gridwidth和gridheight,但我不确定如何处理weightx和weighty。 8x8网格中的所有“单元格”大小相同,但我使用gridwidth和gridheight指定每个组件占用的单元格数,并使用gridx和gridy指定其左上角。

如何使用weightX和weightY?

1 个答案:

答案 0 :(得分:2)

阅读How to Use Grid Bag Layout上的Swing教程。 weightx / y用于确定如何为组件分配额外空间。

如果您不希望组件调整大小,请将它们保留为0.如果您希望它们随帧大小增加,请将它们设置为1.