Swing - Групповое размещение - PullRequest
0 голосов
/ 24 марта 2012

Я кодирую графический интерфейс в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...