Duvidas sobre o dispose

3 respostas
S

Bem a pouco tinha duvidas de como esconder a janela sem fechar o projecto foi-me dito pra usar o Dispose no entanto tenho uma duvida se o dispose for chamado o objecto é escondido ou destruido é que eu preciso dos valores desse objecto :S

3 Respostas

brunorota

o dispose destroi o objeto
Para vc “esconder” eh soh vc usarr

R

Rigorosamente falando, dispose() apenas libera os recursos gráficos da janela para a qual foi chamado, e um dos “efeitos colaterais” é ocultar a janela. Assim, mesmo após chamar dispose(), você ainda pode usar get()/set() para ter acesso aos dados da janela, e basta usar setVisible(true) para que os recursos gráficos sejam recriados. Porém, aproveitando o comentário do brunorota, setVisible(false) oculta a janela sem liberar os recursos gráficos. Ponto de atenção: se uma janela for fechada via dispose() e for a última janela que estava aberta na aplicação, a JVM muito provavelmente será encerrada.

S

obrigados têm sido uma grande ajuda

Criado 3 de agosto de 2009
Ultima resposta 3 de ago. de 2009
Respostas 3
Participantes 3