Hi,
ich will in einem JTextField ein Passwort eingeben. Das Passwort soll nicht sichtbar sein und deswegen habe ich versucht durch die Methode keyPressed das Zeichen durch ein "*" zu ersetzen. Ich dachte es reicht wenn ich setKeyChar() aufrufe aber das geht leider nicht. (PasswortField = JTextField)
Jemand ein Idee?
ich will in einem JTextField ein Passwort eingeben. Das Passwort soll nicht sichtbar sein und deswegen habe ich versucht durch die Methode keyPressed das Zeichen durch ein "*" zu ersetzen. Ich dachte es reicht wenn ich setKeyChar() aufrufe aber das geht leider nicht. (PasswortField = JTextField)
Code:
PasswortField.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent evt) {
PasswortFieldKeyPressed(evt);}});
....
private void PasswortFieldKeyPressed(KeyEvent evt)
{
PasswortField.setText("*"); // So???
evt.setKeyChar('*'); // Oder so???
}
Jemand ein Idee?