JOptionPane

Java

2 svar · 412 visningar · startad av Arre

Medlem sedan juli 200370 inlägg
Trådstart#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!

Medlem 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.

Medlem 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!!

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)