Maison >Java >javaDidacticiel >Comment puis-je déclencher par programme le comportement du bouton de fermeture d'un JFrame ?
Comment déclencher un comportement de fermeture dans JFrame par programmation
Contrairement à l'opération de fermeture par défaut, l'objectif ici est d'émuler le comportement déclenché en appuyant sur le bouton de fermeture X ou en utilisant le raccourci Alt F4.
Pour y parvenir comportement de fermeture spécifique, envoyez un événement de fermeture de fenêtre au JFrame. La classe ExitAction du package Closing An Application fournit un mécanisme pratique pour implémenter cette fonctionnalité.
Dans le code, utilisez la syntaxe suivante :
frame.dispatchEvent(new WindowEvent(frame, WindowEvent.WINDOW_CLOSING));
Cet appel déclenchera la séquence de méthodes de rappel. comme si l'utilisateur avait cliqué sur le bouton de fermeture X, y compris windowDeactivated(), windowClosing() et windowClosed().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!