gpt4 book ai didi

java - 如何使用 Java AWT/Swing 垂直对齐面板

转载 作者:行者123 更新时间:2023-12-02 10:50:21 28 4
gpt4 key购买 nike

我想知道如何准确地使用 swing。我想对齐 3 个面板,以便面板 1 位于面板 2 的顶部,然后面板 2 位于面板 3 的顶部。每个面板中都会有自己的标签/按钮。

每个面板都需要包含自己的标签/按钮。 enter image description here

最佳答案

使用GridBagLayoutGridLayout。首先看一下Laying Out Components Within a Container

GridBagLayout

GridBagLayout

setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
gbc.weightx = 1;
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.gridwidth = GridBagConstraints.REMAINDER;

add(new ExamplePane(1), gbc);
add(new ExamplePane(2), gbc);
add(new ExamplePane(3), gbc);

GridLayout

GridLayout

setLayout(new GridLayout(0, 1));

add(new ExamplePane(1));
add(new ExamplePane(2));
add(new ExamplePane(3));

重要

两者之间存在显着差异,您需要阅读这两种布局的链接教程和支持文档,以了解它们的工作原理以及哪种布局最适合您的即时需求

关于java - 如何使用 Java AWT/Swing 垂直对齐面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52232202/

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