Achat - Vente Divers : super-warrior, S26157 et 26 utilisateurs inconnus
Captain Ghost Hacker never die Profil : Jeune recrue | Bonjour voila j'ai un probleme qui m'enerve car j'ai beau avoir cherché partout je ne trouve pas la reponse a mon probleme. Je programme en java et je ne trouve nul par comment faire pour que lorsque lon appui sur un bouton le programme s'arrete . Et ossi que lorsque on appui sur un bouton cela eteint l'ordinateur . J'espere que quelqu' un pourra m'aider parceque sa bloque tt mon programme . Merci |
GETahar Profil : Jeune recrue | Ajoute un ActionListener a ton composent, lis un peu le tutoriel de Java pour en savoir plus sur la gestion des evenements, mais eteindre l'ordinateur n'est pas une bonne chose! fait gaf |
tifrere Junos power Profil : Dinosaure | tu fout un actionlistener sur ton bouton avec un System.exit(0) dessus c radical  ---------------
Speed, Quality, Price ... pick any two
|
ollone Part of the 'One brothers Profil : Vieux de la vieille | Sinon pour appliquer l'action normale de fermeture à une JFrame, tu as la méthode suivante:
maJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
Captain Ghost Hacker never die Profil : Jeune recrue | Merci beaucoup pour votre aide ça m'a beaucoup aidé . |
Captain Ghost Hacker never die Profil : Jeune recrue | Mais pour éteindre l'ordinateur il n'y a pas une méthode? Et mon programme comporte plusieur fenetre consecutive, donc lorsque j'appuie sur un bouton une autre fenetre s'ouvre mais la precedante reste ouverte ! Et pour sa je ne c'est pas quoi faire. Pourtant dans l'actionlistener j'ai mis :[i]if(source == b1)
monFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Et cela ne marche pas. Y'aurai t'il une autre solution? |
ollone Part of the 'One brothers Profil : Vieux de la vieille | Code :
- monFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
Cette méthode est à utiliser à l'initialisation de la fenêtre principale, mais pas vraiment comme tu le fais toi.
Citation :
Unlike a Frame, a JFrame has some notion of how to respond when the user attempts to close the window. The default behavior is to simply hide the JFrame when the user closes the window. To change the default behavior, you invoke the method setDefaultCloseOperation(int). To make the JFrame behave the same as a Frame instance, use setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE).
|
JFrame API 1.4.2 |