GridBagLayout强制执行组件大小调整

时间:2013-12-13 14:44:04

标签: java swing layout-manager gridbaglayout

我正在尝试使用gridbaglayout来布局面板中的组件。我使用方格纸来尝试缩放,并使用它来帮助确定weightx / weighty / gridx / gridy值。

我的JPanel尺寸(纸上)是8 x 18.然后我添加了一个JButton,如下所示:

GridBagConstraints gbc = new GridBagConstraints();
gbc.fill = GridBagConstraints.BOTH;
gbc.height=2;
gbc.width=6;
gbc.gridx=1;
gbc.gridy=1;
gbc.weightx =.75;
gbc.weighty = .11;
add(new JButton(), gbc);

JButton占用了整个JPanel。任何人都可以解释为什么会这样吗?

0 个答案:

没有答案