Fenêtre de dialogue s'affichant trop tôt

Signaler
Messages postés
17
Date d'inscription
samedi 7 mars 2020
Statut
Membre
Dernière intervention
11 janvier 2021
-
Messages postés
16302
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
9 avril 2021
-
Bonjour,
j'ai developpé une appli qui affiche une pub, puis une calculette. Ca marche bien. Mais j'ai voulu rajouté une fenêtre de dialogue pour proposer à l'utilisateur de rejouer et là badaboum la fenêtre de dialogue s'affiche avant meme que l'on puisse répondre à l'opération proposée par la calculette

Le code de ma classe main :
package calculette;

import javax.swing.JOptionPane;

public class Main {
     public static void main(String[] args) throws InterruptedException {
    	 boolean finJeu = false;
    	 boolean rejeu = true;
    	 boolean calcul = true;
    	 
    	 Publicite pubdeb = new Publicite();
    	 
      	 while(rejeu)
            {
        	 Calculatrice calculette = new Calculatrice();
    		 
        	 Object[] options = { "Oui", "Non" };
	         JOptionPane.showOptionDialog(null, "Voulez vous rejouer ?", "Continuer",
             JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
             null, options, options[0]); 
	         int retour =      JOptionPane.OK_CANCEL_OPTION; 	         
	         System.out.println(retour);  
            }                  

   	 Publicite pubfin = new Publicite();

     }}

Merci d'avance pour votre aide

1 réponse

Messages postés
16302
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
9 avril 2021
115
Bonjour,

Il faudrait voir ce que sont tes objets Calculatrice et Publicite, mais a priori je dirais que c'est à la classe Calculatrice de gérer cette pop-up, pas à la méthode main.