zrobin
Goto Top

Java - JTeftField - Auslesen

Hey!

Kurz:
Wie kann ich ein JTextField auslesen?

Die Zeile:

if(textfield1.getText=="a"){  
JOptionPane.showMessageDialog(f,"Dein Buchstabe ist a!"  
}

Das obenstehende geht leider nicht ;(

Content-Key: 368251

Url: https://administrator.de/contentid/368251

Printed on: April 26, 2024 at 14:04 o'clock

Member: tomolpi
tomolpi Mar 15, 2018 at 21:14:07 (UTC)
Goto Top
Zitat von @zRobin:
Das obenstehende geht leider nicht ;(
Was steht im Log bzw. Stacktrace?

LG,

tomolpi

PS: Warum schon als "gelöst" markiert?
Member: colinardo
colinardo Mar 16, 2018 updated at 06:51:05 (UTC)
Goto Top
Erstens ist getText() eine Methode und keine Eigenschaft, zweitens macht man Vergleiche in Java in diesem Fall mit equals, da die beiden Strings nicht auf das gleiche Objekt verweisen.
if(textfield1.getText().equals("a")){  
    JOptionPane.showMessageDialog(f,"Dein Buchstabe ist a!"  
}
Zum Vergleich von Strings in Java lese dir mal folgenden Beitrag durch
https://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-j ...

Grüße Uwe