Olá! Ainda sou iniciante no java…
Estou fazendo uma aplicação com JavaSwing, e estou utilizando jMenuItem para abrir novas janelas, porém gostaria de saber como faço(e se é possível) para fechar essas janelas abertas sem encerrar a aplicação…
Fechar JFrame sem encerrar aplicação
A
3 Respostas
L
1 like
Tu pode:
- usar o
dispose(): que destrói a janela, limpando todas variáveis que estavam declaradas e atribuídas nele; - usar o
setVisible(false)para deixar a janela invisível e manter os dados das variáveis quando a mesma for reaberta (setVisible(true)).
A
Mas como faço para esse evento ocorrer também quando o usuário clicar no X da janela?
Digamos que ele abra a aba de cadastro, mas em vez de clicar no botão cancelar, ele simplesmente feche usando o X da janela… Isso está encerrando a aplicação 
B
Solucao aceita
1 like

Só mudar de EXIT_ON_CLOSE para DISPOSE.
Criado 13 de julho de 2020
Ultima resposta 13 de jul. de 2020
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo