vfl_freak
Premium-User
Hallo zusammen,
steh' leider gerade auf dem Schlauch - ich versuche gerade eine Maske mit zwei JPasswordFields zu basteln ...
Jetzt sagt mir die API, das der übergebenen Integer-Wert "die Anzahl der Spalten" darstellt, was aber scheinbar, wie ich vorhin feststellen musste, mitnichten die maximale Anzahl einzugebender Zeichen ist ...
Frage (1) : von was für Spalten ist denn hier die Rede?
Ich habe dann versucht, die Länge über einen KeyEventListener zu regeln :
Frage (2) : siehe Kommentar !
Danke und Gruß
Klaus
steh' leider gerade auf dem Schlauch - ich versuche gerade eine Maske mit zwei JPasswordFields zu basteln ...
Java:
public JPasswordField fPW_1 = new JPasswordField( 10 );
public JPasswordField fPW_2 = new JPasswordField( 10 );
Jetzt sagt mir die API, das der übergebenen Integer-Wert "die Anzahl der Spalten" darstellt, was aber scheinbar, wie ich vorhin feststellen musste, mitnichten die maximale Anzahl einzugebender Zeichen ist ...
Frage (1) : von was für Spalten ist denn hier die Rede?
Ich habe dann versucht, die Länge über einen KeyEventListener zu regeln :
Java:
void fPW_1_keyReleased( KeyEvent e )
{
if( fPW_1.getPassword().length == 10 )
{
Toolkit.getDefaultToolkit().beep();
// #####################################################################
// hier möchte ich die weitere Eingabe unterbinden oder - besser noch - gleich mit dem Cursor zu fPW_2 springen !!
// #####################################################################
}
} // fPW_1_keyReleased
Frage (2) : siehe Kommentar !
Danke und Gruß
Klaus
Zuletzt bearbeitet: