Troque o seu setDefaultCloseOperation de EXIT_ON_CLOSE para HIDE_ON_CLOSE.
Você também pode trocar para DO_NOTHING_ON_CLOSE e tratar o fechamento da janela manualmente. Daí vc precisa inserir um WindowListener em sua janela e tratar o evento WindowClosing.