JFrame principal e JPanel secundarios

1 resposta
M

Olá pessoal.

Quais os melhores layoutmanagers para se usar para o seguinte:

  • JFrame como janela principal da aplicação, os menus abrem JPanels para manutenção de dados
  • JPanel com 1 JTable exibindo os registros da tabela no topo, um form para manutenção dos registros abaixo da tabela e os botos no fim da tela

A navegação pelos menus esta ok, só não axei uma forma de exibir o JPanel nesse formato.

Pro panel por hora estou tentando com border layout, crio um panel novo para a tabela com gridlayout e adiciono no NORTH, um panel novo para o form, tambem com gridlayout para o CENTER e outro panel com gridlayout para os botoes no SOUTH. Pode-se dizer que funciona, mas os textfields ficam com um tamanho enorme ocupando boa parte da tela.

Aguardo sugestões.
Obrigado.

1 Resposta

R

Eu faria assim:

No frame principal, colocaria um JTabbedPane bem no meio. Ao selecionar um item no menu, criaria o JPanel adequado e iria adicioná-lo ao JTabbedPane como uma nova aba.

Nos JPanel’s, usaria BorderLayout. A JTable ficaria na posição Center, e os campos e botões para manipulação dos registros ficariam num JPanel na posição South.

Criado 10 de maio de 2011
Ultima resposta 11 de mai. de 2011
Respostas 1
Participantes 2