gpt4 book ai didi

Java和布局

转载 作者:搜寻专家 更新时间:2023-11-01 01:56:04 25 4
gpt4 key购买 nike

我想在创建网页时像DIV标签一样从上到下使用JPanels这样的容器?如果我使用 BorderLayout,我只能有两个(NORTH 和 SOUTH)吗?

我想在每个 JPanel 中放置不同的 JButtonsJLabelsJTextFields。这是我正在尝试做的布局:

Container1 and it's content

Container2 and it's content

Container3 and it's content

感谢您的帮助。

编辑:我添加了部分代码,因为我不确定我是否做对了?

JPanel container1, container2, container3;
container1 = new JPanel();
container2 = new JPanel();
container3 = new JPanel();

container1.setLayout(new BoxLayout(container1, BoxLayout.Y_AXIS));
container2.setLayout(new BoxLayout(container2, BoxLayout.Y_AXIS));
container3.setLayout(new BoxLayout(container3, BoxLayout.Y_AXIS));

// lägg till komponenter till containers
container1.add(button1);
container2.add(button2);
container3.add(button3);

// lägg till containers till fönster
frame.add(container1);
frame.add(container2);
frame.add(container3);

最佳答案

听起来你想要 BoxLayout布局管理器。这个特殊的布局管理器使垂直堆叠组件变得非常容易。

关于Java和布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8788989/

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