webForumDet fria alternativet

JOptionPane

2 svar · 400 visningar · startad av Arre

ArreMedlem sedan juli 200370 inlägg
#1

Helloo!
Jag har lite problem med JOptionPane.PLAIN_MESSAGE. I denna dialogruta har man då ett textfält och två knappar (OK, Cancel). Jag tänkte se om det går att lägga till en ActionListener till Cancel -knappen.. känns som att den är fördefinierad på nåt sätt.

String inskrivenText = (String)JOptionPane.showInputDialog(
SkapaOchVisaGUI.ruta,
"Vad heter du?",
"Ange ditt namn", JOptionPane.PLAIN_MESSAGE,
hej, null, "");

Tack på förhand!

Aleph_OneMedlem sedan juni 2003372 inlägg
#2

Från API:t

Returns:
    user's input, or null meaning the user canceled the input

Så om du vill kolla om användaren tryckt "cancel" är det bara att jämföra med null så ser du vilket val användaren har gjort.

ArreMedlem sedan juli 200370 inlägg
#3

HA! vad supersmurfigt :D
Tyckte att det var konstigt att jag fick NullPointerException hela tiden, fick ju null hela tiden :)

Tack Aleph_One!!

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)