2012-09-14 26 views
2

當我們在任何帳戶中輸入密碼時,字符不會顯示給我們。我創建了一個標籤爲「password」的JTextField。我該怎麼做,以便在此JTextField中輸入字符時,它們顯示爲"***********"如何在swing組件的JTextField中輸入特殊字符作爲密碼?

+6

嘗試[JPasswordField中](http://docs.oracle.com/javase/6/docs/api/javax/swing/JPasswordField.html)。 –

回答

9

不要使用普通的JTextField,使用JPasswordField

+0

還要注意的是JPasswordField中有一個'setEchorChar(焦炭)'方法,它可以讓你選擇哪一個被顯示在地方打字的性格,你可以將其設置爲零,以使實際鍵入的字符顯示。如果您想爲用戶提供「顯示打字」複選框,方便使用。 – Bobulous

0

使用JPasswordField中,但你可以使用此代碼字符轉換成字符串;

字符串密碼=將String.valueOf(jPasswordField.getPassword());

相關問題