Focus auf Textfeld in JOptionPane

Herr Kaiser

Bekanntes Mitglied
Hallo Forum,

in meiner Anwendung soll ein Kennwort abgefragt werden. Das erledige ich über einen MessageDialog:

Java:
JPasswordField passwordField = new JPasswordField(10);
passwordField.setEchoChar('*');
passwordField.requestFocus(); // bringt nichts
JOptionPane.showMessageDialog(this, passwordField, "Kennwortabfrage", JOptionPane.OK_OPTION);

Leider hat das Textfeld nicht den Fokus, wenn der Dialog erscheint, so dass man erst hineinklicken muss, um das Kennwort einzutippen zu können. Ließe sich das ändern oder geht das nur mit einem selbstgebauten Dialog?

Vielen Dank! ...
 
Zuletzt bearbeitet:
ein einfaches
Code:
passwordField.requestFocus()
reicht da nicht aus?

EDIT:
Oh, grad gesehen, dass du das schon versuch hast 😉
 

Zurück
Oben