Я кодирую графический интерфейс в Swing и использую Grouplayout
Вот мой код:
GroupLayout tLayout = new GroupLayout(card3ContentPane);
card3ContentPane.setLayout(tLayout);
tLayout.setAutoCreateGaps(true);
tLayout.setAutoCreateContainerGaps(true);
tLayout.setHorizontalGroup(tLayout.createSequentialGroup()
.addGroup(tLayout.createParallelGroup()
.addComponent(label))
.addGroup(tLayout.createParallelGroup()
.addComponent(lname)
.addComponent(lpreis)
.addComponent(lalter)
.addComponent(lkategorie))
.addGroup(tLayout.createParallelGroup()
.addComponent(textname)
.addComponent(textpreis)
.addComponent(textalter)
.addComponent(combo)
.addComponent(bsuchen))
.addGroup(tLayout.createParallelGroup()
.addComponent(table))
);
tLayout.setVerticalGroup(tLayout.createSequentialGroup()
.addComponent(label)
.addGroup(tLayout.createParallelGroup()
.addComponent(lname)
.addComponent(textname))
.addGroup(tLayout.createParallelGroup()
.addComponent(lpreis)
.addComponent(textpreis))
.addGroup(tLayout.createParallelGroup()
.addComponent(lalter)
.addComponent(textalter))
.addGroup(tLayout.createParallelGroup()
.addComponent(lkategorie)
.addComponent(combo))
.addGroup(tLayout.createParallelGroup()
.addComponent(bsuchen))
.addGroup(tLayout.createParallelGroup()
.addComponent(table)));
log.info("Leave showWarenSuchen");
}
Вот скриншот того, как это выглядит сейчас: http://www.bilder -space.de / bilder / e7423f-1332615779.jpg
Как разместить их в вертикальном порядке, не так хаотично, как сейчас?
![enter image description here](https://i.stack.imgur.com/03Tkt.jpg)