首页 > 解决方案 > 直接从 JPasswordField 获取字符串格式的密码

问题描述

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

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

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

标签: javaswingpasswordsjpasswordfield

解决方案


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

所以使用这个:

 JTextField   enterNewPassword = new JPasswordField();

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


推荐阅读