Avatar billede half_d Nybegynder
16. august 2001 - 03:44 Der er 4 kommentarer og
1 løsning

JTextField.getText() ----- Hvordan?!

Hejsa,

Jeg har et textfelt af typen JTextField.
Det smarte ved sådan en fætter er at man kan indtaste text i den.
Det endnu mere smarte er at man kan læse teksten fra feltet ved hjælp af
getText() --------- hvis bare det %*&*##*\" virkede!!

Jeg har forsøgt alt!
Jeg fatter simpelthen ikke hvad der foregår, det er helt vildt!!

Jeg kan godt lave en getText() på et JTextArea jeg har og de to felter er defined på præcis den samme måde!

Hjælp!

Avatar billede vistodk Nybegynder
16. august 2001 - 06:52 #1
vis kodestrengen du skal bruge..
Avatar billede vistodk Nybegynder
16. august 2001 - 06:55 #2
http://www.compaq.com/java/documentation/1.2.2/api/javax/swing/text/JTextComponent.html#getText()


eks:
amount = (Double.parseDouble(jtfNum1.getText().trim()));
           
Avatar billede sunlock.dk Nybegynder
16. august 2001 - 07:20 #3
Du kan fx gøre sådan her:

String text = felt.getText();

Eller hvis du gerne vil bruge trim()-funktionen (den som fjerne alle tomme felter efter det sidste ord), så sådan her:

String text = felt.getText().trim();

::sunlock.dk::
Avatar billede logical Nybegynder
16. august 2001 - 07:22 #4
getText() på et JTextArea og et JTextField er præcis den samme metode, så metoden med aRef.getText(), virker selv om aRef er et JTextField eller et JTextArea.

din evt. fejl må ligge et andet sted i din kode. Hvordan giver din fejl sig udtryk?
Avatar billede half_d Nybegynder
16. august 2001 - 21:23 #5
Jeg fandt ud af at jeg havde defineret mit JTextField to steder med det samme navn osv.

Når jeg skrev/læste det felt som jeg troede jeg kunne se, var det faktisk et andet felt (som ikke var add\'ed) ---- jeg fjernede det og derfor virkede det pludselig :)

undskyld ulejligheden.

// Halfdan
topdog.dk
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