event - windows closing java




¿Evento onExit para una aplicación Swing? (2)

¿Estás utilizando un JFrame? Si es así puedes probar esto:

    myframe.addWindowListener(new java.awt.event.WindowAdapter() {
        public void windowClosing(WindowEvent winEvt) {
            updateZonas();
            db.close();
            System.exit(0);
        }
    });

Estoy desarrollando una aplicación sencilla para administrar la parte operativa de un negocio usando Swing, pero necesito que cuando la aplicación salga, realice esto:

updateZonas();
db.close();

Pero, ¿cómo puedo hacer esto?


Agrega un WindowListener a tu JFrame. Su método windowClosing llamará al código que necesite, luego a System.exit(0) (o algún otro código de retorno).





exit