Swing, como chamar outra tela?

4 respostas
fsfnit

Fala ai galera.
Criei uma tela de login, onde tem user e password (tudo salvando num ArrayList e funcionando), só que não sei como criar e exibir outra tela após o user estar “logado”.
Mando destruir o JPanel, e carregar o JPanel2 por exemplo?
Todos os exemplos q eu vi por ai, era só com uma tela, tipo aplicações de conversões de temperatura, ou calculadora, que só utilizam uma tela.
Vlw.

4 Respostas

Foxlol

Basta vc instanciar outra tela(Frame, ou outra container).

new Tela();

E dar um dispose na tela atual.

this.dispose();
vegetasw

Dá uma procurada sobre como utilizar o objeto “CardLayout”, ele pode te ajudar nessa questão!

M

Tela tela = new Tela();
tela.show();

Thiago_Kverna

mfp.c:
Tela tela = new Tela();
tela.show();

pode usar também

Tela tela = new Tela(); tela.setVisible(true); this.setVisible(false);

mas tome sempre cuidado na hora de criar as telas para não ficar deixando várias telas abertas

Criado 8 de novembro de 2007
Ultima resposta 8 de nov. de 2007
Respostas 4
Participantes 5