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?
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 , 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…
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…