depende, vc pode usar vários JPanels usando o GridBagLayout....

o GridBagLayout é um gerenciador de layout do JPanel.....

vc tem vários layouts que pode usar, basta vc saber qual vc quer....

o GridBagLayout cria um grid invisivel no JPanel..... ele é meio complicado
de trabalhar, mas é bem util......

segue um exemplo abaixo.......

        GridBagLayout gridbag = new GridBagLayout();  
        GridBagConstraints c = new GridBagConstraints(); 

        JPanel pnlFundo = new JPanel();
        pnlFundo .setLayout(gridbag);  //seta o layout no panel


        JLabel lblConteudo = new JLabel("Conteúdo");
        c.gridx = 0;  //seta a posição do objeto em x
        c.gridy = 0; //seta a posição do objeto em y
        gridbag.setConstraints(lblConteudo, c);  //seta a Constraints no
gridbag
        pnlFundo.add(lblConteudo); //adiciona no JPanel o componente

        //Vc pode tb adicionar outro JPanel, mas em posição diferente......

        JPanel pnlConteudo = new JPanel();              
        c.insets = new Insets(10,0,0,0); //determina o espaço entre as
células
        c.gridx = 0;
        c.gridy = 1; //note que coloquei na posição 1 de y, isso quer dizer
que é na linha de baixo
        gridbag.setConstraints(pnlConteudo, c);
        pnlFundo.add(pnlConteudo);

Imagine o GridbagLayout como se fosse uma planilha do Excell..... é o que
ele faz no panel..... 

OBS.: Vc deve sempre mudar as posições do x e y, pois dois componentes na
mesma posição não funciona

Espero ter ajudado

Atenciosamente


Thiago H. de L. Gonçalves
Analista Programador
Droga Raia
http://www.drogaraia.com.br


> ----- Mensagem original -----
> De:           Ana Paula Brandão Lopes [SMTP:[EMAIL PROTECTED]]
> Enviada em:           domingo, 22 de dezembro de 2002 15:24
> Para:         java list
> Assunto:              [java-list] GridBagLayout ou JPanels???
> 
> Para uma GUI com muitos componentes de diferentes tamanhos, 
> o uso de vários JPanels ao invés de tentar um GridBagLayout pode tornar a 
> interface sensivelmente mais pesada? Quem poderia relatar suas
> experiências pessoais? 
> Obrigada, 
> 
> 
> 
> 
> ------------------------------ LISTA SOUJAVA ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED] 
> -------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a