javax.swing.JOptionPane; eingabe verbergen

der Prof

Mitglied
Hallo,

ich weiss nicht was ich schreiben muss damit die eingabe verborgen oder stattdessen etwas anderes wie z.B "#" ausgegeben wird..

hiermit wird der "String" eingelesen..
Java:
BenutzerNameEingabe = (String)JOptionPane.showInputDialog ( null,"Name: ", "", JOptionPane.QUESTION_MESSAGE );

ich habe nur das hier finden können
Java:
JPasswordField pass = new JPasswordField( 15 );
pass.setEchoChar( ’#’ );
comp.add( pass );

allerdings kann ich es nicht für mich verwenden

würde mich freuen wenn mir jemmand helfen könnte

MfG
 
Zuletzt bearbeitet:
Danke für den Link..

hat lange gedauert aber dafür geht es jetzt :-) hier bitteschön

Java:
JPasswordField passwordField = new JPasswordField(10);
    passwordField.setEchoChar(' ');
    JOptionPane.showMessageDialog ( null, passwordField, "Enter password", JOptionPane.OK_OPTION );
    char[] chars = passwordField.getPassword();
    BenutzerPassEingabe = new String(chars);

MfG
 
Zuletzt bearbeitet:
Zurück