Chamadas de Classes

2 respostas
M

E ae galera, vai ai minha dúvida:

Se eu estou numa classe X, e quando vou aplicar o método dispose(); para sair da mesma e quero retornar para a classe q instanciou X sem saber qual foi, existe algum método do java que armazene ou me mostre qual classe que chamou essa classe X?

2 Respostas

peczenyj

Acho que vc esta confundindo Threads com Objetos. De um exemplo do que vc quer fazer.

Parece que vc quer terminar um processo assincrono pois, se fosse sincrono, iria voltar a classe que chamou esse objeto.

Marky.Vasconcelos

Voce pode usar um modo gambiarra.

Clas<?> caller = new Exception().getStackTrace()[1].getClass();

Ou então implementar o padrão Observable.
Assim quando voce fechar a janela avisar o Observer que está fechando.

Criado 31 de março de 2008
Ultima resposta 31 de mar. de 2008
Respostas 2
Participantes 3