直接从 JPasswordField 获取字符串格式的密码

Getting password in string format directly from JPasswordField

我正在使用 JPasswordField 从密码字段中获取输入。这是代码片段:

JPasswordField enterNewPassword = new JPasswordField ();
enterNewPassword.setBounds( 150,70,100,20);
String password = String.valueOf(enterNewPassword.getPassword());

上面的代码在添加函数 valueOf 后给了我字符串形式的密码。 有没有其他方法可以直接以字符串形式检索密码?

我建议您创建一个 JTextField,它应该指向一个 JPasswordField。

所以使用这个:

 JTextField   enterNewPassword = new JPasswordField();

这将隐藏文本输入并自动将密码转换为纯字符串。无需转换