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-ID: 368251

Url: https://administrator.de/forum/java-jteftfield-auslesen-368251.html

Ausgedruckt am: 20.04.2025 um 16:04 Uhr

tomolpi
tomolpi 15.03.2018 um 22:14:07 Uhr
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?
colinardo
colinardo 16.03.2018 aktualisiert um 07:51:05 Uhr
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