Problemas com CardLayout e JLabels

2 respostas
Andre_Brito

Oi povo.
Estou usando CardLayout para mostrar diversos menus de cadastro. Esses menus obviamente possuem JLabels. Quando eu dou setVisible(true) no panel mais externo, para mostrar o “mais alto” interno, as caixas de texto e botões são apresentados, porém os labels e os panels interiores não são.
Já tentei colocar o interno como setVisible(true), mas não funciona também.

Alguém sabe o que pode ser?

2 Respostas

L

Com o cardLayout vc lida com paineis iguais aqueles wizards, por exemplo… vc vai dando next, next e vai trocando o painel, mas não é com setvisible,…

Tem que criar um obj cardLayout, adiciona os paineis ou JPanels nele depois controla por ele a visualização
usando cardLayout.next(panel) , ou cardLayout.first(panel), assim por diante

dá uma olhada aqui
http://www.java-tips.org/java-se-tips/java.awt/how-to-use-awt-cardlayout.html

Andre_Brito

Hmmm… entendi.
Resolvi o problema porque os painéis do outro card estavam ativos ainda.

Valeu cara.
Abraço.

Criado 12 de setembro de 2008
Ultima resposta 12 de set. de 2008
Respostas 2
Participantes 2