Ok, ci sono riuscito.

in questo modo, invece di scrivere setVisible(false);
ho scritto setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);


ciao e grazie lo stesso