2009-08-01 16 views
6

Mój kod JOptionPane przedstawia się następująco:Get wartość zwracaną JOptionPane

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

Czyni się wejście z pola tekstowego i przycisk OK i Anuluj. Muszę wykryć, czy kliknięto Anuluj.

Pozdrawiam.

Odpowiedz

12

Sprawdź, czy selectedSiteName == null.
Będzie tak w przypadku, gdy użytkownik kliknie Anuluj lub zamknie okno dialogowe.

0

Przeczytaj interfejs API JOptionPane i wykonaj odnośnik do turbulencji Swinga na temat "Jak używać okien dialogowych", aby zobaczyć przykład.

0
if(selectedSiteName == JOptionPane.CANCEL_OPTION) 
{ 


} 

powinien działać.

Powiązane problemy