JPasswordField passwordfield=new JPaswordField();
passwordfield.setEchoChar('*'); // 用 * 屏蔽;
String s=new String(passwordfield.getPassword()); // 获取被屏蔽字符串,为了安全,废除了.getText(),而.getPassword()取的不是String而是char[];
本文介绍如何使用Java Swing中的JPasswordField组件创建安全的密码输入框。通过设置密码显示字符为星号(*)实现密码隐藏,并演示了如何正确获取用户输入的密码,避免使用不安全的getText方法。
JPasswordField passwordfield=new JPaswordField();
passwordfield.setEchoChar('*'); // 用 * 屏蔽;
String s=new String(passwordfield.getPassword()); // 获取被屏蔽字符串,为了安全,废除了.getText(),而.getPassword()取的不是String而是char[];
271
253

被折叠的 条评论
为什么被折叠?
