2009-08-01 11 views
6

Mon code JOptionPane est la suivante:Obtenez la valeur de retour de JOptionPane

selectedSiteName = JOptionPane.showInputDialog("Enter the name of the new site:"); 

Cela rend sur une entrée avec une zone de texte et un bouton OK et Annuler. Je dois détecter si l'utilisateur a cliqué sur Annuler.

Cheers.

Répondre

12

Vérifiez si selectedSiteName == null.
Ce sera le cas si l'utilisateur clique sur Annuler ou ferme la boîte de dialogue.

0

Lisez l'API JOptionPane et suivez le lien vers le turc Swing sur "Comment utiliser les boîtes de dialogue" pour un exemple de travail.

0
if(selectedSiteName == JOptionPane.CANCEL_OPTION) 
{ 


} 

devrait fonctionner.

Questions connexes