Ae galera gostaria de uma ajuda, eu tenho uma Classe chama A ela é um FRAME, e é instanciada na classe B que exibe a mesma ao clicar em algum botão da classe B, dae precisei de um evento para a classe A que quando ela fosse fechada a mesma recebesse null, ae pensei como faria isso declarando o método desse evento dentro da classe A? , fiz isso dentro da classe B pois tinha acesso ao objeto A para setar null quando fosse fechado, sei que á formas de fazer isso sem precisar colocar esse evento declarado na classe B, se alguém souber uma forma que fique melhor e no padrão eu agradeço.
Segue abaixo um pedaço do fonte.
class B{
public B(){}
.......
A a = new A();
.......
//Gostaria de colocar isso abaixo dentro da propria classe A da melhor forma
a.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
a = null;
}
});
}
[]'s