Personnaliser la croix rouge "quit" d'une JFrame
Résolu
Thorn
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Pour un projet scolaire, j'ai créé une interface graphique avec plusieurs jeux qui rapportent de l'or et de l'expérience : http://prntscr.com/rktfm2
Mon but est de sauvegarder la progression lorsque la personne quitte l'interface. Donc lorsqu'il clique sur la croix rouge de la JFrame principale "Accueil".
J'ai beaucoup cherché (notamment en utilisant le JFrame.setDefaultCloseOperation(); ) mais aucun moyen trouvé :/
Je me demande s'il n'y a pas un évènement qui se déclenche et que grâce au JFrame.DO_NOTHING_ON_CLOSE, je pourrais moi même sauvegarder puis fermer la fenêtre comme je l'entends ?
Merci pour le temps consacré à la lecture de mon problème :)
Pour un projet scolaire, j'ai créé une interface graphique avec plusieurs jeux qui rapportent de l'or et de l'expérience : http://prntscr.com/rktfm2
Mon but est de sauvegarder la progression lorsque la personne quitte l'interface. Donc lorsqu'il clique sur la croix rouge de la JFrame principale "Accueil".
J'ai beaucoup cherché (notamment en utilisant le JFrame.setDefaultCloseOperation(); ) mais aucun moyen trouvé :/
Je me demande s'il n'y a pas un évènement qui se déclenche et que grâce au JFrame.DO_NOTHING_ON_CLOSE, je pourrais moi même sauvegarder puis fermer la fenêtre comme je l'entends ?
Merci pour le temps consacré à la lecture de mon problème :)
A voir également:
- Personnaliser la croix rouge "quit" d'une JFrame
- Supprimez les composantes rouge et verte de cette image. quel mot apparaît ? - Forum Word
- Croix snapchat - Forum Snapchat
- Que veut dire la croix sur snap - Forum Snapchat
- Comment personnaliser sa sonnerie - Guide
- Comment savoir qu'une personne nous a supprimé Snapchat ✓ - Forum Snapchat
1 réponse
Bonjour,
Tu devrais utiliser un WindowListener :
https://docs.oracle.com/javase/tutorial/uiswing/events/windowlistener.html
Tu devrais utiliser un WindowListener :
https://docs.oracle.com/javase/tutorial/uiswing/events/windowlistener.html