Maison > Java > javaDidacticiel > Comment puis-je déclencher par programme le comportement du bouton de fermeture d'un JFrame ?

Comment puis-je déclencher par programme le comportement du bouton de fermeture d'un JFrame ?

Mary-Kate Olsen
Libérer: 2024-12-15 10:17:10
original
941 Les gens l'ont consulté

How Can I Programmatically Trigger a JFrame's Close Button Behavior?

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));
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal