提问者:小点点

GridBagLayout权重x和权重规范


我有一个JPanel,我指定它具有GridBagLayout。我(在纸上)绘制的网格是8x8,我已经按照我希望的方式绘制了所有组件。

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

我如何使用权重X和权重Y?


共1个答案

匿名用户

阅读有关如何使用栅格袋布局的Swing教程。权重X/y用于确定如何将额外空间分配给组件。

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