Verificar se um objeto já está instanciado

Olá pessoal, tudo bem ??
Sou novo no fórum e no java, e já tô cheio de dúvidas, bom vamos lá :

estou fazendo um trabalho no eclipse no qual eu criei alguns cadastros .
Quero deixar o usuário abrir somente uma tela de cada cadastro.

Procurei na net e não achei nada!

Valeu!!

nene procura sobre singleton !

Rapaiz , consegui aqui!!!

o que fizeste?

Achei um texto que aborda muito bem o assunto!

http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/pat/singleton.htm

muito bom esse material

Agora meu programa está travando!
tenho que arrumar um jeito de que quando fechar a janela, a instância voltar a receber null!!

p/ o jframe fechar usa o método dispose() dele

Eu sei , mas tem que ser no botão fechar da janela!!
Você sabe como eu posso colocar o código no evento de fechar?

Dei uma lida por cima porque to com sono, mas pelo que eu entendi basta você adiconar

dispose();

no evento do botão Fechar.

exemplo:

private void botaoFecharActionPerformed(java.awt.event.ActionEvent evt) { dispose(); }

utiliza setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE) no jframe que é janela filha e no jframe principal utiliza setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

teste erro