Queria tirar uma duvidazinha besta aqui.
To testando usar as interfaces da app aqui c Singleton, p instanciar uma vez so e n perder tempo carregando varias vezes, dai pegou td blz, a classe das interfaces ficou mais ou menos assim:
public classe ClassFrame {
private static ClasseFrame instance = null;
private ClassFrame () {
init();
}
public synchronized static ClassFrame getInstance() {
...
}
//demais metodos
...
}
Ate ai blz. To c uma duvidazinha chata na hr de fechar a janela.
Qnd fecha a janela ou clica no botao sair, o Netbeans usa como default dispose(), mas dispose() “quebra” o Singleton, pois ela finaliza o objeto.
Entao o certo seria usar hide() nas operacoes de saida, p n detonar o objeto Singleton. Confere?
So que, o NetBeans ta dando o hide() como deprecidado, mas eu vi no site da Sun e la n dava como depreciado. E por isso fiquei meio c pé atras em utilizar o hide().
Eu to usando o hide(), mas queria saber como vcs tao fazendo isso so p confirmar.
Vcs usam o hide() msm ou deixam c dispose() e deixam o Singleton p la?