Abrir outra 'tela' com swing

6 respostas
D

Prezados,

Tenho uma tela feita em Swing e quando apertar no botão ‘Enviar’, eu preciso abrir uma outra tela…tipo quando aperta em ‘next’ numa instalação, vai para outra tela…

Alguém pode me dar uma dica em como fazer isso ou o que buscar pq estou com dificuldades!!

[]'s

6 Respostas

Pedrosa

Da um new na nova janela no evento do botão e fecha a atual:

btnSolicitar.addActionListener(new ActionListener() {
	public void actionPerformed(ActionEvent evt) {
 	   new NovaJanela().setVisible(true);
	   setVisible(false);
	}
});
Romeo

Se estiver na mesma classe é só chamar o método.

Se estiver em outra faz uma instância

D

Ae

Deu certo…vlw!

lina

Oi,
só uma dica… se você for utilizar as telas como se fosse uma instalação, utilize o Layout de cartas… o CardLayout. seria bem interessante =)

Tchauzin!

L

Estou com essa mesma dúvida.

Digitei o código citado acima, mas não deu certo pois acho que não estou sabendo o que colocar no lugar de "nova janela()"
isso é o nome do Jframe ou o que?

Please Help!!!

ViniGodoy

Que tal dar uma olhada aqui?
http://www.guj.com.br/posts/list/55710.java#292687

Mostra não só como abrir outra janela, como como comunicar dado entre elas…

Criado 2 de março de 2007
Ultima resposta 15 de abr. de 2007
Respostas 6
Participantes 6