gpt4 book ai didi

java - JPanel 布局未按预期呈现

转载 作者:行者123 更新时间:2023-12-02 07:25:05 26 4
gpt4 key购买 nike

我的代码如下。我想要网格中的 2 个标签,标签彼此重叠,以及 2 个具有相同内容的下拉菜单。我想要两套。我得到的只是彼此相邻的两个标签和彼此相邻的两个下拉菜单,前两个标签和下拉菜单根本不出现,下拉菜单是大写的。没有错误。

JPanel grid1 = new JPanel();
setLayout(new GridLayout(2,1));
grid1.add(label1);
grid1.add(label2);
add(grid1);
JPanel grid3 = new JPanel();
setLayout(new GridLayout(2,1));
grid3.add(IHA);
grid3.add(IVA);
add(grid3);
JPanel controlholder1 = new JPanel();
setLayout(new BorderLayout());
controlholder1.add(grid1);
controlholder1.add(grid3);
add(controlholder1);


JPanel grid2 = new JPanel();
setLayout(new GridLayout(2,1));
grid2.add(label3);
grid2.add(label4);
add(grid2);
JPanel grid4 = new JPanel();
setLayout(new GridLayout(2,1));
grid4.add(THA);
grid4.add(TVA);
add(grid4);
JPanel controlholder2 = new JPanel();
setLayout(new BorderLayout());
controlholder2.add(grid2);
controlholder2.add(grid4);
add(controlholder2);

谢谢The Output

编辑:我在一个网格布局中有 2 个标签,在另一个网格中有 2 个下拉菜单。我希望在一个边框布局中使用这两个边框布局,并且在另一个边框布局中需要其中两个边框布局。有些嵌套的东西我无法处理。

最佳答案

使用 BorderLayout 在 BorderLayout.NORTH 中添加一个标签和一个列表,在 BorderLayout.SOUTH 中添加另外两个

关于java - JPanel 布局未按预期呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13675036/

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