2009-08-01 25 views
6

Mein JOptionPane Code ist wie folgt:Holen Sie sich den Rückgabewert von JOptionPane

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

Dies macht eine Eingabe mit einem Textfeld und eine OK und Abbrechen-Taste. Ich muss erkennen, ob Abbrechen geklickt wurde.

Prost.

Antwort

12

Überprüfen Sie, ob selectedSiteName == null ist.
Dies ist der Fall, wenn der Benutzer auf Abbrechen klickt oder den Dialog schließt.

0

Lesen Sie die JOptionPane-API und folgen Sie dem Link zu Swing turorial in "Wie Verwenden von Dialogen" für ein funktionierendes Beispiel.

0
if(selectedSiteName == JOptionPane.CANCEL_OPTION) 
{ 


} 

sollte funktionieren.

Verwandte Themen