Estoy escribiendo una pequeña aplicación Java usando Swing. La aplicación también tiene un componente de red.Limpieza antes de salir de la aplicación Java
Quiero ejecutar algún código antes de salir (cerrar canales, claves, etc.). Hay una manera de hacerlo, sin agregar un botón Salir en mi interfaz, en el que hacer mi limpieza, luego hacer System.exit()?
IMO esta es la mejor respuesta ... windowClosing() no se llamará si su aplicación está configurada en EXIT en lugar de DISPOSE en la ventana cerrada. No se garantiza que se llame en todos los casos, por lo que no es tan efectivo para garantizar que se limpien sus recursos. – teh1