Gerenciadores de Layout

4 respostas
luinwe

Boa tarde amigos,
Estou com um problema que anda me tomando muito tempo de pesquisa e até agora não consegui resolver. É o seguinte:
-Estou fazendo uma página de cadastro de clientes, onde possue alguns botões, labels e textfields. Adicionei tudo direitinho, mas o problema é que todos os elementos ficam centralizados no painel, e eu gostaria de alinhá-los à esquerda. Utilizei o GridLayout como gerenciador de layout, e por isso ficou tudo centralizado. Agluém poderia me ajudar? Ou com um código simples ou com uma dica de uma melhor gerenciador pra isso? Pois vi o GridBagLayout mas ficou meio confuso pra mim…
Agradeço desde já a atenção.

4 Respostas

felixcomputer

Cara, eu quase sempre acabo usando o BorderLayout, sem trabalha com aqueles velhos programas de menu em cima, barra de status em baixo, alguma coisa na esquerda, direita…

meuPainel.setLayout(new BorderLayout());
meuPainel.add(textfield, BorderLayout.NORTH);
meuPainel.add(outroPainel, BorderLayout.CENTER);
meuPainel.add(textfield2, BorderLayout.SOUTH);
...

O grid é pra quando tu quer fazer alguma coisa parecida com uma calculadora, mas tu podes ir adicionando paineis e sobrepondo gerenciadores… contudo, acho mais facil tu usares o netbeans, que trabalha muito bem com gerenciamento de componentes na tela
flws

felixcomputer

http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html

felixcomputer

Desculpe o post triplicado, houve problema na hora do envio…
Aki no guj tem esse tutorial muito bom

http://www.guj.com.br/java.tutorial.artigo.38.1.guj

luinwe

Valeu felix, achoi que agora vai :)…

Criado 14 de março de 2007
Ultima resposta 15 de mar. de 2007
Respostas 4
Participantes 2