Swing?

Galera, quando crio um JFrame e atribuo visibilidade false, o acontece com meu programa a impressão que tive foi de que ele não continua a ser executado é como se terminasse sua propria execução!!!

Alguém sabe me explicar como ocorre isso???

Obrigado!

se este jframe é sua aplicação principal, é exatamente esta a impressão que vc terá! Mas na verdade, sua aplicação ainda estara na memória!

Vc nada mais fez do que tornar seu panel invisível, vc não finalizou sua aplicação!

Para finalizar, use o comando System.exit(0);

Abraços!
Thiago

Legal Thiago,
Observei os seguintes itens:

O javaw desaparece da lista de processos;
Coloquei um timer que chama um JOptionPane, que não aparece quando o Frame não está visível;

O que vc ou alguém que ler este tópico tem a me dizer sobre isso, eu acho que o Visible False do Frame de alguma forma termina a execução do me programa!!!

Estou curioso como isto funciona!!!

Obrigado!!!

System.exit(0) largado assim do nada nao eh uma boa ideia em todos os casos, Thiago - eh melhor setar exitOnClose na janela, e fazer as threads que podem precisar limpar alguma sujeira temporaria ouvirem esse evento. Assim, elas tem tempo de passar um paninho nos moveis antes de sair. :wink: