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 :
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
	}
j'ai essayé de faire un System.out.println(chaine), et le résultat affiché est null. alors j'ai tenté un
if(chaine.equals(null)) { //instructions} mais il ne rentre jamais dans ce bloc
Comment intercepter la valeur de retour du Cancel ??