Como substituir um JPanel?

5 respostas
bmendesj

Eu tenho um aplicativo onde, no formulário principal, de acordo com as opções do menu, coloque um novo JPanel no lugar do anterior. Com as novas dimensões e componentes.

5 Respostas

Ratao

Tenta trabalhar com JTabbedPanes ou aplicações MDI, creio que seja melhor e mais fácil.

J

Cara… tu pode utilizar o gerenciador de layout cardlayout, com ele tu trabalha com os teus panels ou o que que for parecido com um baralho, ou seja, ele carrega o painel em cima do anterior…
http://www.dca.fee.unicamp.br/cursos/PooJava/graphic/grl_card.html
Ou tu pode criar um método que monte esse novo painel e adicioná-lo novamente no frame, acho que tem que chamar o método repaint para ele atualizar… só foi uma idéia… pois faz muito tempo que não trabalho com swing!
Abraço!

T

Você pode usar o CardLayout e selecionar um JPanel de acordo com o desejado no menu. Procure “CardLayout”.

bmendesj

Ola a todos.

Eu sou iniciante e não conheço o cardLayout…
Aproposito eu uso o netbeans 6.0.1 pra desenvolvimento.
Ele possui alguma ferramenta propria para isso?

J

Cara… da uma olhada nesse link…
http://www.inf.ufes.br/~vsouza/files/JavaSwingBDSlide02.pdf

Criado 5 de maio de 2008
Ultima resposta 7 de mai. de 2008
Respostas 5
Participantes 4