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…
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)
).
1 curtida
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
Só mudar de EXIT_ON_CLOSE para DISPOSE.
1 curtida