如何在swing组件的JTextField中输入一个特殊字符作为密码?

时间:2012-09-14 17:51:55

标签: java swing jtextfield jpasswordfield

当我们在任何帐户中输入密码时,我们不会显示字符。我创建了一个标签为“password”的JTextField。我可以这样做,当我在此JTextField中输入字符时,它们显示为"***********"

3 个答案:

答案 0 :(得分:9)

请勿使用普通JTextField,请使用JPasswordField

答案 1 :(得分:3)

我认为问题的解决方案是使用JPasswordField

请参阅此文档:

http://docs.oracle.com/javase/6/docs/api/javax/swing/JPasswordField.html

请参阅以下教程:

www.java2s.com/Tutorial/Java/0240_ 摇摆/ 0300 _JPasswordField.htm

答案 2 :(得分:0)

使用JPasswordField但您可以使用此代码将Char转换为String;

String password = String.valueOf(jPasswordField.getPassword());