Textfeld auslesen und in double-Variable speichern

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo, ich muss für die Schule ein Programm schreiben und bin voller anfänger und setz mich gerade damit auseinander.

ich hab eine Textfield(AWT)des heißt einsatz
und ne variable die heiß geld (double)
ich will jetzt des was der user in des textfield einsatz eingibt in der variable geld speichern.
ich hab des jetzt so gemacht: einsatz.getText(String.valueOf(eins)
dann kommt aber als Fehler
method getText(java.lang.String) not found in class java awt. TextField at line......

leiderkomm ich nicht darauf wie ich diese Problemlöse.
Ich bedanke mich schonmal im Vorraus.
MFG Daniel S


Edit von L-ectron-X: Titel präzisiert.
 
getText() darf keine parameter haben
ich glaub du wolltest es so haben
Code:
einsatz.getText().valueOf(eins)

edit:
oder das stimmt glaub doch noch was nicht mit valueOf(eins)
irgendwie werd ich nicht schlau aus der api
 
Code:
double geld = Double.parseDouble(einsatz.getText().trim());
Damit kannst Du numerische Werte aus dem Textfeld auslesen und in einer Variablen vom Typ double speichern.
Wenn Du Zahlen, die in Worten geschrieben wurden in einer Variablen vom Typ double speichern willst, musst Du Dir zusätzlich eine Klasse schreiben, die Dir die Worte in Ziffern parst.

*verschoben*
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben