Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1379 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Boite de dialogue "voulez vous vraiment quitter ?"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Boite de dialogue "voulez vous vraiment quitter ?"

n°2168223
Benh_31
Posté le 16-12-2012 à 21:32:37  profilanswer
 

Bonsoir à tous.
 
tout d'abord je voudrais défouler toute ma frustration :
 
AAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH.
 
Ensuite je voudrais vous exposer mon problème :
 
je voudrais faire une simple fenêtre de confirmation pour quitter mon appli.
 
sur mon bouton quitter, j'ai ajouter un listener et voila ce que je fais lorsqu'on clique dessus :  
 

Code :
  1. public void actionPerformed(ActionEvent e)
  2. {
  3.                 int i;
  4.  i=JOptionPane.showConfirmDialog([késako],"Quitter", "Voulez vous vraiment quitter l'application ?" );
  5.  switch(i)
  6.  {
  7.   case 0 :
  8.    System.exit(0);
  9.   case 1 :
  10.  }
  11. }


 
C'est sans doute pas encore au point du tout mais j'avance doucement.
Pour le moment je bloque au niveau de l'argument à mettre à la place de [késako].
 
Quelqu'un pourrais m'expliquer ? je crois avoir compris que c'est un JFrame qu'il faut mettre mais je ne comprends pas lequel.
 
Merci d'avance :)
 
 

mood
Publicité
Posté le 16-12-2012 à 21:32:37  profilanswer
 

n°2168482
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-12-2012 à 10:09:35  profilanswer
 

l'argument "késako" représente un objet de la classe Component qui représente le parent de ta boite de dialogue.
ce parent est utilisé pour calculer les coordonnées de ta boite de dialogue. si tu spécifies un Component, alors les coordonnées de ta box seront relatives à la position de l'objet Frame contenu dans ce Component.
si tu spécifies null, alors ta box apparaitra au centre de l'écran


---------------
J'ai un string dans l'array (Paris Hilton)
n°2168513
Benh_31
Posté le 18-12-2012 à 11:34:14  profilanswer
 

En fait mon erreur se trouvait dans le nombre d'arguments :  
 

Code :
  1. i=JOptionPane.showConfirmDialog(this.vQb, "Voulez vous vraiment quitter l'application ?","Quitter",JOptionPane.YES_NO_OPTION);


this.vQb étant mon component.
 
Problème résolue :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Boite de dialogue "voulez vous vraiment quitter ?"

 

Sujets relatifs
Boite de dialogue pour rechercher, modifier et ajouter des données.configurer une touche pour quitter un programme a tout moment
créer une boite de dialogue pour rentrer une valeur dans excelbouton annuler sur boite de dialogue
Comment supprimer une boite de dialogue à l'ouverture d'un fichier?[Urgent] Vraiment Besoin d'un programmeur
Plus de sujets relatifs à : Boite de dialogue "voulez vous vraiment quitter ?"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR