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] -------------------------------------------------------------------------