gpt4 book ai didi

java - 使用 GridBagLayout 垂直排列 JPanel 的组件

转载 作者:行者123 更新时间:2023-12-01 12:08:45 25 4
gpt4 key购买 nike

我正在制作一个程序。是否可以垂直排列 JPanel 的组件?

这是一个标签。我希望标签显示在文本字段的顶部,而不必为其创建另一个 JPanel 。另外,我使用 GridBagLayoutCardLayout 来排列和切换我的 JPanels

最佳答案

您可以简单地将 GridBagConstraints#gridwidth 设置为 GridBagConstraints.REMAINDER...

setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridwidth = GridBagConstraints.REMAINDER;
gbc.anchor = GridBagConstraints.WEST;
add(new JLabel("Happy as can be"), gbc);
add(new JTextField(10), gbc);
add(new JLabel("Happy place"), gbc);
// etc..

看看How to Use GridBagLayout了解更多详情

关于java - 使用 GridBagLayout 垂直排列 JPanel 的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27393795/

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