¿Cuál es la forma correcta JFramede cerrar, lo mismo que si el usuario hubiera presionado el Xbotón de cerrar o presionado Alt+ F4(en Windows)?
Tengo mi operación de cierre predeterminada configurada de la manera que quiero, a través de:
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Hace exactamente lo que quiero con los controles antes mencionados. Esta pregunta no se trata de eso.
Lo que realmente quiero hacer es hacer que la GUI se comporte de la misma manera que presionar el Xbotón de cerrar haría que se comportara.
Supongamos que extiendo WindowAdaptory luego agrego una instancia de mi adaptador como un oyente a través de addWindowListener(). Me gustaría ver la misma secuencia de llamadas a través windowDeactivated(), windowClosing()y windowClosed()como ocurriría con el Xbotón de cierre. No tanto romper la ventana como decirle que se rompa, por así decirlo.