Bonjour,
je suis tomber sur ce vieux post... qui aujourd'hui me concerne.
Lorsque j'utilise ou
Runtime.getRuntime().exit( 0 );
la JVM fait le nécessaire pour fermer proprement l'application, mais le fil d'instructions ne passe pas par la gestion des évènements
windowClosing( WindowEvent wE ) {}
C'est embêtant si on y a mis quelques dernières instructions à réaliser lors de la fermeture de la JFrame par le bouton [X].
Pour cela, je préfère la solution
this.dispatchEvent( new WindowEvent( this, WindowEvent.WINDOW_CLOSING ));
qui envoie un message de demande de fermeture.
Dès lors, le déroulement du programme passe par les procédures de gestion des évènements de fenêtre.
En espérant que cette petite précision soit utile à d'autres...
Partager