Java 组布局未正确对齐

Java 组布局未正确对齐,java,grouplayout,Java,Grouplayout,我一直在尝试制作一个程序,允许用户创建可以使用JSliders设置的颜色的正方形和圆形。我正在尝试使用GroupLayout来设置它,但它似乎没有按照它应该的方式工作 我希望圆形、方形和颜色按钮彼此相邻,但是JSliders和它们的名称JLabels与颜色JButton水平对齐(从它往下看) 然而,它们似乎只是使用flowlayout,从右向左移动,如果不合适,则向下移动到新行 我环顾四周,并没有真正看到发生这种情况的任何原因。经过大量的挖掘和思考,我仍然不知道为什么这是有效的。我检查了我的括

我一直在尝试制作一个程序,允许用户创建可以使用JSliders设置的颜色的正方形和圆形。我正在尝试使用GroupLayout来设置它,但它似乎没有按照它应该的方式工作

我希望圆形、方形和颜色按钮彼此相邻,但是JSliders和它们的名称JLabels与颜色JButton水平对齐(从它往下看)

然而,它们似乎只是使用flowlayout,从右向左移动,如果不合适,则向下移动到新行

我环顾四周,并没有真正看到发生这种情况的任何原因。经过大量的挖掘和思考,我仍然不知道为什么这是有效的。我检查了我的括号大概20次,我把它分成了更多的语句,以保证它们不是问题所在,但它仍然在发生

非常感谢您的帮助





嗯,你漏了一行代码

加上这个

setLayout(layout);
就在这之后

layout.setHorizontalGroup(hGroup);
layout.setVerticalGroup(vGroup);
每日剂量的“我是个白痴”,检查。非常感谢!
layout.setHorizontalGroup(hGroup);
layout.setVerticalGroup(vGroup);