Fernando Rosado Altamirano respondió:
Para gestionar frames al igual que ocurre con el resto de eventos en Swing es crear un "listener" que gestione el evento de "cerrrar". El frame hereda de Window, que lanza un evento de "cerrando" al pulsar el botón de cerrar. No se cual será la mejor...