GroupLayout

Olá gente!

Eu estava estudando GroupLayout e travei em uma parte…
eu estava segiundo esse tutorial aqui: http://java.sun.com/javase/6/docs/api/javax/swing/GroupLayout.html
no fim do tutorial ele mostra como criar e adicionar os componentes, até aí eu entendi perfeitamente.
Agora eu fui dar uma mudada no programa e adicionar uma JSeparator no meio da janela…
mas não estou consegiundo alguém pode me ajudar?

Aqui está o código que eu alterei, se vcs executarem vão ver que o Jseparator está errado

JSeparator linhaSepara = new JSeparator();

        JLabel label1 = new JLabel("Label1: ");
        JLabel label2 = new JLabel("Label2: ");
        JTextField texto1 = new JTextField("");
        JTextField texto2 = new JTextField("");

        //Layout
        GroupLayout layout = new GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setAutoCreateGaps(true);
        layout.setAutoCreateContainerGaps(true);

        layout.setHorizontalGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup()
                    .addComponent(label1)
                    .addComponent(label2)
                )                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup()
                            .addComponent(linhaSepara)))
                .addGroup(layout.createParallelGroup()
                    .addComponent(texto1)
                    .addComponent(texto2))
                );

        layout.setVerticalGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup()
                    .addComponent(label1)
                    .addComponent(texto1)
                )
                                .addGroup(layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup()
                        .addComponent(linhaSepara)))
                .addGroup(layout.createParallelGroup()
                    .addComponent(label2)
                    .addComponent(texto2)));

 barraMenu();
        setTitle("teste");
        pack();
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

Cara… trabalhar com GroupLayout na minha opnião é masoquismo.

Tente aprender um LayoutManager mais simples, facil e pratico como o MigLayout.

[quote=Mark_Ameba]Cara… trabalhar com GroupLayout na minha opnião é masoquismo.

Tente aprender um LayoutManager mais simples, facil e pratico como o MigLayout.[/quote]

Faltou o “http://” no começo do link, e ele ficou quebrado. :?

Mas aqui está: MigLayout

Pô valeu pessoal pela dica!
Vou dar uma estudada no MiGLayout

[quote=marcobiscaro2112][quote=Mark_Ameba]Cara… trabalhar com GroupLayout na minha opnião é masoquismo.

Tente aprender um LayoutManager mais simples, facil e pratico como o MigLayout.[/quote]

Faltou o “http://” no começo do link, e ele ficou quebrado. :?

Mas aqui está: MigLayout[/quote]

Vlw… meu erro.

Cara, dexa os grouplayout pro netbeans… Hehe (Brincadera :lol: :lol: )
Usa o MigLayout mesmo, ele é bem melhor…

vlew :!: :!:

Tutorial em portugues otimo: