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?
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
Hmmm… entendi.
Resolvi o problema porque os painéis do outro card estavam ativos ainda.
Valeu cara.
Abraço.