Java if-Abfrage funktioniert nicht!

1Raini

Neues Mitglied
Guten Tag,

irgendwie klappt meine If-Abfrage nicht.
Code:

[CODE lang="java" title="If-Abfrage"] btn_login.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = txt_nameLogin.getText();
System.out.println(name);
if (name == "Test") {
System.out.println("Login erfolgreich!");
} else {
System.out.println("Login fehlgeschlagen!");
}
}
});[/CODE]

Es wird dauernd, das "Login fehlgeschlagen" ausgegeben. Weiß wer woran das liegt?

txt_nameLogin ist ein Textfeld (JTextField)


Liebe Grüße
 
Und immer wieder gerne (die Frage hat es schon 2004 in die FAQ dieser Seite geschafft):
Strings müssen mit equals(...) statt mit == verglichen werden!
 
Zuletzt bearbeitet:

Zurück
Oben