[Dúvida] JPanel

9 respostas
victorgilc

Olá Pessoal, boa tarde!

Tenho um JPanel, neste JPanel há vário objetos que em determinado momento da execução do programa precisam ser
configurados como invisíveis(setVisible(false)), porém quando configuro apenas o JPanel, os objetos não ficam invisíveis,
somente o JPanel.

Há como, quando eu configurar o painel como invisível, os objetos contidos nele também fiquem invisíveis?

Vlw!

9 Respostas

Anime

Oi victorgilc,

Não entendi bem,mas vc pode deixar os objetos desabilitados… :roll:

Marky.Vasconcelos

Como assim?

Se voce faz setVisible(false) no container os componentes dentro dele também não aparecem, já que quem os renderiza é o container.

victorgilc

Nesse caso, isso não está acontecendo…

Marky.Vasconcelos

Como voce posicionou os componentes na tela?

victorgilc

Olha, eu usei a paleta do Netbeans :smiley: , peguei um Frame, adicionei o panel, e logo depois, arrastei para dentro do panel os demais objetos

Marky.Vasconcelos

Devia funcionar, a não ser que aquele LayoutManager louco que o NetBeans usa colocou os componentes dentro do JFrame invés do JPanel.

victorgilc

Eu tô usando o cardLayout, mas é bem provavel que seja isso mesmo, os componentes estão no frame ao inves de estarem no panel… :cry:

Anime

Oi,

Isso aconteceu comigo eram três JPanel em um JFrame,só consegui deixando desabilitados mesmo,resolveu pra mim… :roll:
Talvez o pessoal conheça uma solução…

E

http://www.guj.com.br/posts/list/225883.java#1158302

Criado 29 de novembro de 2010
Ultima resposta 29 de nov. de 2010
Respostas 9
Participantes 4