gpt4 book ai didi

java - 两个带按钮的 SOUTH JPanels

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

我想在框架底部添加两个带有 FlowLayout 的 JPanel。这是代码:

public Triangle(String title)
{
super(title);
a = getContentPane();
a.setLayout(new BorderLayout());
a.setForeground(new Color(100, 200, 100));
p1.setLayout(new GridLayout(3,2));
p2.setLayout(new FlowLayout());
p4.setLayout(new FlowLayout());
p1.add(l1);
p1.add(stranaa);
p1.add(l2);
p1.add(stranab);
p1.add(l3);
p1.add(stranac);
p2.add(per);
p2.add(proverka);
p4.add(clear);
p4.add(exit);
p3.add(l4);
a.add(p3, BorderLayout.NORTH);
a.add(p1, BorderLayout.CENTER);
a.add(p2, BorderLayout.SOUTH);
a.add(p4, BorderLayout.SOUTH);

但是什么也没有发生,只有 p4 中的 this 被显示,而 p2 中的这些被隐藏在某处。帮忙?

最佳答案

创建附加面板(即 SouthPanel),将 p2 和 p4 添加到其中,然后: a.add(southPanel, BorderLayout.SOUTH);

例如:

JPanel southPanel = new JPanel();
southPanel.setLayout(new BoxLayout()); // Use what is suitable for you
southPanel.add(p2);
southPanel.add(p4);
a.add(southPanel, BorderLayout.SOUTH);

关于java - 两个带按钮的 SOUTH JPanels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20565433/

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