Voila, j'utilise pas mal d'inputDialog dans mon programme, et le bouton annuler m'ennuie beaucoup, parce qu'il ferme le dialog, ce qui est normal, mais je n'arrive pas à associer de bloc d'instruction avec la réponse "annuler".
dans mon code, je fais :
j'ai essayé de faire un System.out.println(chaine), et le résultat affiché est null. alors j'ai tenté un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String chaine=JOptionPane.showInputDialog(null, "Entrer une densité de nourriture (en %)"); if(!chaine.equals("")){ //mes instructions : cas de marche normal } else { //aucune saisie, j'affiche un message d'erreur et je raffiche le dialog }
Comment intercepter la valeur de retour du Cancel ??if(chaine.equals(null)) { //instructions} mais il ne rentre jamais dans ce bloc
Partager