[Dúvida] JPanel

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!

Oi victorgilc,

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

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.

Nesse caso, isso não está acontecendo…

Como voce posicionou os componentes na tela?

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

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

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:

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…

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