java GridBagLayout强制调整组件大小
我试图使用gridbaglayout来布局面板中的组件。我使用图表纸尝试获得正确的缩放比例,并使用它来帮助确定权重x/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) 个答案