JOptionPane bouton annuler

Les gars Im essayant d'utiliser le JOptionPane mais le bouton annuler est de répondre comme si je saisi une mauvaise saisie de la valeur et ne pas quitter le programme. Toutes les idées devrait être très utile!

int n = 0, k = 0;

Students stu = new Students();      

while (n <= 0) { 

     try { 
       n = Integer.parseInt(JOptionPane.showInputDialog(stu, "Enter the number of people","Input", JOptionPane.INFORMATION_MESSAGE));

       if (n <= 0) {
        OptionPane.showMessageDialog(stu, "You have given a wrong input!", 
             "Warning", JOptionPane.WARNING_MESSAGE);
       }    
    }

    catch (Exception e) { 
          JOptionPane.showMessageDialog(stu, "You have given a wrong input!",
               "Warning",  JOptionPane.WARNING_MESSAGE);
          n = 0; 
    }
}
  • envisager d'afficher complet code du travail....
  • JOptionPane retourne que la constante de mise en œuvre de l'API de
  • quelle est la condition pour que le programme de sortie?
  • Im essayant de dire le programme lorsque l'utilisateur appuie sur le bouton annuler pour quitter
  • Voir la réponse ci-dessous, par-SM. La boîte de dialogue entrée, retourne null si l'utilisateur appuie sur le bouton annuler, indépendamment de ce qu'ils ont saisi.
InformationsquelleAutor MikeSHR | 2013-06-03