Como chamar um JPanel de um JFrame?

1 resposta
D

Eu tenho um JFrame que é onde tem a main, eu criei uma tela de login que deve aparecer antes do JFrame, eu seto o JPanel pra visualizar mas ele não aparece, mas se eu faço a mesma coisa com outro JFrame ele aparecer normal, tem alguma coisa diferente do JFrame para o JPanel para aparecer na tela?

Minha classe JPanel se chama Login.java, então eu seto ele assim new Login().setVisible(true); com esse código ele não aparece.

1 Resposta

M

Para que o JPanel (ou qualquer outro componente que não seja um contêiner top-level) aparecer na tela, ele deve estar dentro de um contêiner top-level.

Em outras palavras, seu JPanel deve estar dentro de um JFrame ou JDialog (ou ainda de um JApplet) para aparecer na tela.

Criado 3 de janeiro de 2010
Ultima resposta 3 de jan. de 2010
Respostas 1
Participantes 2