gpt4 book ai didi

java - 将一个 Jpanel 放置到另一个 Jpanel 中

转载 作者:行者123 更新时间:2023-12-01 18:07:37 24 4
gpt4 key购买 nike

我正在尝试将一个 Jpanel 放入另一个 Jpanel 中,但在定位到所需位置(即 Jpanel 的中心)时遇到问题,这不允许我在框架上对齐组件。我想要类似于以下链接 Setting panel at center of screen by using layout 中给出的已接受答案的内容但这个答案是父面板没有任何组件的情况,因为我的父面板上几乎没有文本字段和标签。

最佳答案

but this answer is the case where parent panel doesn't have any component where as I have few textfields and labels on my parent panel.

因此,在主面板中,您可能会使用 BorderLayout。

PAGE_START 位置(即北部),您将创建一个包含文本字段和标签的面板。

然后创建另一个仅使用 GridBagLayout 的面板,并将该面板添加到 BorderLayout 的“CENTER”。

最后,您创建子面板,然后可以将其添加到中心的面板中,子面板将在该空间居中。

布局管理的关键是使用不同布局管理器嵌套面板以实现您的目标。

关于java - 将一个 Jpanel 放置到另一个 Jpanel 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35104693/

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