有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案