B
briyan44
Gast
Hi, ich benutze ein JPasswordfield welches in einer Schleife realisiert sein soll, solange bis das Kennwort korrekt, bzw. dreimal falsch eingegeben wurde oder wenn das Passwordfield mit dem x in der oberen rechten Ecke geschlossen wurde.
Die ersten beiden Bedingungen stellen bei meiner Realisierung kein Problem dar, nur wie frage ich nach dem aus Windows bekannten Schliessen per x ab?
Die ersten beiden Bedingungen stellen bei meiner Realisierung kein Problem dar, nur wie frage ich nach dem aus Windows bekannten Schliessen per x ab?
Java:
int counter=0;
do {
final JPasswordField pwdField = new JPasswordField(20);
pwdField.addAncestorListener(new AncestorListener() {
public void ancestorAdded(AncestorEvent event) {
pwdField.requestFocusInWindow();
}
public void ancestorRemoved(AncestorEvent event) {}
public void ancestorMoved(AncestorEvent event) {}
});
JOptionPane.showMessageDialog(pwdField, new Object[] { new JLabel("Domänen-Passwort eingeben:"), pwdField }, "AD Passwort eingeben", JOptionPane.INFORMATION_MESSAGE);
++counter;
} while(passwordwrong && counter<3);