Chamadas de Classes

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?

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.

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.