java - 直接从 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();
这将隐藏文本输入并自动将密码转换为纯字符串。无需转换
推荐阅读
- r - 如何在列表中分配更深的级别?
- kubernetes - 如何在不使用分隔符'---'的情况下将k8s中的多个部署yaml文件合并为一个yaml文件?
- javascript - 注入的 JavaScript 如何在“{}”中工作?
- c++ - QThread::exit 或 QThread::quit 不会终止派生类创建的线程
- python - 为什么过滤时会出现来自 SQLAlchemy 的 NameError?
- python - 你是怎么做计算器的?
- networking - WSL-2:自动转发哪些端口?
- c# - 条码扫描器 | 仅读取条形码的第一部分
- angular - 将列表数据从角度发送到 django rest
- python - Python 脚本不会小写文件中的文本