gpt4 book ai didi

Java Swing : GridBagLayout, 如何将4个按钮挤到两列?

转载 作者:行者123 更新时间:2023-12-02 07:57:51 25 4
gpt4 key购买 nike

所以在我的 japanel 中,我有一个 2 列宽的组件。我想在底部添加 4 个按钮,但不超过这 2 列。然而,我得到的是所有 4 个按钮都延伸到 4 列,超过了两列。 cancelButton 也有一个奇怪的水平伸长。

        gbc.gridx = 0;
gbc.gridy = 0;
gbc.gridwidth = 2;
gbl.setConstraints(someComponenetHere, gbc);

gbc.gridy = 2;
gbl.setConstraints(applyButton, gbc);

gbc.gridx = 1;
gbc.gridy = 2;
gbc.gridwidth = 1;
gbl.setConstraints(cancelButton, gbc);

gbc.gridx = 2;
gbc.gridy = 2;
gbc.gridwidth = 1;
gbl.setConstraints(applyAddButton, gbc);

gbc.gridx = 3;
gbc.gridy = 2;
gbc.gridwidth = 1;
gbl.setConstraints(applyAddAllButton, gbc);

最佳答案

我的方法是让您组件 4 列宽,并在每列中粘贴一个按钮。

如果失败,您可以创建一个包含 2 个按钮的面板,并将其中一个面板粘贴到每一列中。

关于Java Swing : GridBagLayout, 如何将4个按钮挤到两列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9388259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com