Hallo,
ich habe eine Startklasse, die mir eine Passwortabfrage und das Hauptfenster öffnet.
Das Hauptfenster wird allerdings auf Visible "False gestellt"
Wenn ich jetzt in der Passwortabfrage das Passwort eingebe und bestätige, soll das Hauptfenster Auf Visible "True" gestellt werden.
wie mache ich das?
Hauptfenster ist SWindow.java
und das Passwort ist Password.java
und warum wird bei meiner Passwortabfrage wenn ich:
if (txtPassword.getText()!="Test") - schreibe immer der Code vor dem "else" ausgeführt
und wenn ich:
if (txtPassword.getText()=="Test") - schreibe immer der code nach dem "else" ausgeführt?
das is mir sehr merkwürdig!
MfG Mag.lov
ich habe eine Startklasse, die mir eine Passwortabfrage und das Hauptfenster öffnet.
Das Hauptfenster wird allerdings auf Visible "False gestellt"
Wenn ich jetzt in der Passwortabfrage das Passwort eingebe und bestätige, soll das Hauptfenster Auf Visible "True" gestellt werden.
wie mache ich das?
Hauptfenster ist SWindow.java
und das Passwort ist Password.java
Code:
btnStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
btnStart_ActionPerformed(evt);
}
protected void btnStart_ActionPerformed(ActionEvent evt) {
if (txtPassword.getText()!="Test")
<- Hier sollte das Bereits geladene Hauptfenster auf visible " True" gesetzt werden
{Password.this.setVisible(false);
Password.this.dispose();}
else
txtPassword.setText("");
}});
und warum wird bei meiner Passwortabfrage wenn ich:
if (txtPassword.getText()!="Test") - schreibe immer der Code vor dem "else" ausgeführt
und wenn ich:
if (txtPassword.getText()=="Test") - schreibe immer der code nach dem "else" ausgeführt?
das is mir sehr merkwürdig!
MfG Mag.lov
Zuletzt bearbeitet: