JPasswordField: Passwort anzeigen, Copy&Paste aktivieren

Montag, 13. Mai 2024 - Lesezeit: ~1 Minute

Viele Anmeldemasken bieten die Möglichkeit, das Passwort zur Kontrolle kurzzeitig sichtbar zu machen.

Außerdem ist es manchmal hilfreich, bei einem Passwortfeld mit Kopieren und Einfügen arbeiten zu können.

Auch das "javax.swing.JPasswordField" bietet diese Funktionalität

JPasswordField pwfield = new JPasswordField();

// Passwort sichtbar machen pwfield.setEchoChar((char) 0); // Passwort wieder mit "" Symbol verstecken pwfield.setEchoChar((char) ''); //Alternativ wieder das Standardsymbol des Look&Feel verwenden pwfield.setEchoChar(new JPasswordField().getEchoChar());

// Copy&Paste aktivieren, mit "false" wieder deaktivieren pwfield.putClientProperty("JPasswordField.cutCopyAllowed", true);