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
MFG
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