Avatar billede overmind Nybegynder
08. juni 2003 - 15:48 Der er 6 kommentarer og
1 løsning

JTextField problemer

Jeg har et JTextField som for mig ser tomt ud, men når jeg skriver if(JTextField.getText()==null) så siger den at JTextField'et ikke er tomt eftersom den ikke går ind i if-sætningen. Hvordan tester jeg for om det er tomt?
Jeg har også prøvet at tilføje et "0" til JTextField'et og derefter teste for om if(JTextField.getText()=="0"), men det virker heller ikke?
Avatar billede riversen Nybegynder
08. juni 2003 - 15:52 #1
du skal skrive if( JTextField.getText().length == 0
Avatar billede riversen Nybegynder
08. juni 2003 - 15:52 #2
hvis du i dit andet eksempel bruger equals( "0" ) istedet for == "0", så burde det virke. Hvis du vil have forklaring så sig til.
Avatar billede _carsten Nybegynder
08. juni 2003 - 15:57 #3
riversen> Det er ikke for at være på tværs
men er det ikke sådan: if( JTextField.getText().length() == 0)

Du manglede:    ()

Og bør andet eksempel ikke se sådan ud: equals("")
Avatar billede riversen Nybegynder
08. juni 2003 - 16:00 #4
_carsten: jo, jeg glemte ().

Nej, han siger han skriver 0 i tekstfeltet...ergo på gettext også returnerer "0", hvilket jo var det han ville tjekke på i sin test
Avatar billede _carsten Nybegynder
08. juni 2003 - 16:02 #5
Nå - okay, jeg skimmede åbenbart bare spørgsmålet og læste dit svar.

Den er købt.  :-) :-)
Avatar billede riversen Nybegynder
08. juni 2003 - 16:02 #6
100 jr
Avatar billede riversen Nybegynder
08. juni 2003 - 16:03 #7
jr = kr :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester