Probleminhas com GridBagLayout

3 respostas
tads

Boa tarde, tudo bom?

Estou tendo alguns problemas ao se mexer com este gerenciador de
layout.
Eu consigo criar normalmente um panel e setar o layout
para GridBagLayout e consigo exibir o mesmo na tela
(Ocupando todo o espaço do JInternalFrame).

Eu crio um outro panel que é usado somente pra conter botões.

Mas qdo eu adiciono este panel a um outro (que conterá dois
panels - norte (demais componentes) e sul - para os botões) e alinho com BorderLayout.CENTER, e adiciono o panel de botões com BorderLayout.SOUTH, mesmo assim o panel que está setado
com GridBagLayout, que deveria ocupar grande parte da tela, está ocupando somente a metade superior da janela.

O que posso fazer pra que os botões fiquem realmente no "sul"
e os demais objetos ocupem o restante da tela.???

Valew

Grande Abraço

3 Respostas

tads

cariocathi

Olá, configure o primeiro layout para BorderLayout, adicione o panel de Botoes utilizando do jeito q vc está fazendo ( Passando BorderLayout.SOUTH ) e crie outro panel esse sim com layout GridBagLayout e adicione no panel com border layout com a opção BorderLayout.CENTER, aí sim acho q ficará do jeito q vc quer…

tads

Nossaaaaaaaaa!!! Eh mesmo!

O default é FlowLayout.

Agora sim deu tudo certo…

Muito Obrigado,

Abraço

Criado 17 de setembro de 2003
Ultima resposta 17 de set. de 2003
Respostas 3
Participantes 2