我设计了一个JApplet,它有一个JTextField从用户那里获取密码。那么如何让applet以****形式显示密码而不是1234?
答案 0 :(得分:2)
不要使用JTextField。而是使用专为此用途构建的JPasswordField。请注意,您稍微以不同方式处理来自JPasswordField的数据。由于Java String被插入到字符串池中,因此很容易被其他人发现,因此将字符串作为字符串处理是危险的。而是使用通过在JPasswordField对象上调用getPassword()
返回的char数组。
有关详情,请查看JPasswordField Tutorial。