Passwortschutz

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
hi Leute!

ich versuch mich geradean einem kleinen Programm das durch aktivieren eines passworts gesperrt werden soll.
ich habe dafür eine option in der jMenuBar erstellt und ein frame in dem das passwort eingegeben werden kann und schon überprüft ob es richtig oder falsch ist.
mein problem ist jetzt das der hauptframe auch wirklich gesperrt wird, das auf diesen bis zum freischalten durch erneutes eingeben des passwortes, nicht mehr zugegriffen werden kann...hab da an "set.Enable(true)" gedacht :bahnhof:

währe toll wenn mir jemand helfen könnte

Code:
 private boolean isPasswordCorrect(char[] input) {
      char[] correctPassword = { 'T', 'E', 'S', 'T'};
      if (input.length != correctPassword.length)
           return false;
      for (int i = 0;  i < input.length; i ++)
          if (input[i] != correctPassword[i])
            return false;
      return true;
      }


void JPasswordField_actionPerformed(ActionEvent e) {
    JPasswordField input = (JPasswordField)e.getSource();
          char[] password = input.getPassword();
            if (isPasswordCorrect(password)) {
              jLabel2.setText("Passwort korrekt - Programm ist gesperrt");
              jLabel2.setForeground(Color.blue);
              JPasswordField.setText("");
             }
             else {
              jLabel2.setText("Passwort falsch - Programm wird nicht gesperrt");
              jLabel2.setForeground(Color.red);
              JPasswordField.setText("");
  }
 }

MFG
 
B

Beni

Gast
Du könntest auch ein GlassPane setzen. Das GlassPane fängt alle MouseEvents und etc ab... naja, ich habs nie richtig ausprobiert, aber es hört sich noch irgendwie brauchbar an?
 
G

Gast

Gast
ok, werds mal damit probieren!
werds aber erstmal nachlesen müssen!
also dank dir erstmal!!!
MFG
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben