/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
abg. dialogbokse
Fra : Michael Nielsen


Dato : 21-03-01 13:29

Jeg har et problem med en InputDialog boks.

koden er:
String name = JOptionPane.showInputDialog (content, "Indtast navnet på
søgeordet:", "Søgeord", JOptionPane.QUESTION_MESSAGE);

variablen "name" bliver sat til det som man indtaster i dialogboksen. Når
dialogboksen kommer frem er der en "OK" og en "CANCEL" knap. Hvis man
trykker på "CANCEL" kommer der en masse fejl meddelser. Hvordan fanger jeg
disse fejl og hvordan sætter jeg en handling på en event knap, f.eks.
System.out.println ("du cancellede!");

Michael Nielsen



 
 
Anders Jørgensen (21-03-2001)
Kommentar
Fra : Anders Jørgensen


Dato : 21-03-01 23:04

Hej Michael

Nå du trykker "Cancel" bliver der returneret en tom String!
Der vil jeg forslå, at du f.eks. indsætter:

if (name == null)
{
System.out.println("du cancellede!");
}

Men det er også altid en god ide, at indsætte rigeligt med "try - catch"
kommandoer for at opfange evt. fejl.

Med venlig hilsen

Anders Jørgensen

"Michael Nielsen" <dat00113@edu.bornesko.dk> wrote in message
news:99a6rm$qm4$1@news.net.uni-c.dk...
> Jeg har et problem med en InputDialog boks.
>
> koden er:
> String name = JOptionPane.showInputDialog (content, "Indtast navnet på
> søgeordet:", "Søgeord", JOptionPane.QUESTION_MESSAGE);
>
> variablen "name" bliver sat til det som man indtaster i dialogboksen. Når
> dialogboksen kommer frem er der en "OK" og en "CANCEL" knap. Hvis man
> trykker på "CANCEL" kommer der en masse fejl meddelser. Hvordan fanger jeg
> disse fejl og hvordan sætter jeg en handling på en event knap, f.eks.
> System.out.println ("du cancellede!");
>
> Michael Nielsen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste