Fechar uma instance (Resolvido)

Boa Noite, amigos !

Tenho uma aplicação swing em q estou criando uma instance :

public static GridCurso createInstance(){
if( getInstance() == null) {
setInstance(new GridCurso());

    }
    
    return getInstance();
}

Quando for fechar o JInternalFrame, estou usando o codigo abaixo :

if(tipo == “Sair”){
this.cadCurso.dispose();
}

só que a minha instancia esta ficando aberta, o q poderia utilizar, para matar esta instancia…

Que tal?

Para fechar o sistema, use

O ideal mesmo é não usar Singletons (eliminando também as variáveis estáticas).

E uma dica… pro seu código aqui no GUJ ficar bonitinho, use a tag code, como descrito no artigo:
http://www.guj.com.br/posts/list/50115.java

Isso ajuda muuuito quem quer te ajudar! :wink: