在TextField屏幕上显示星星

时间:2014-05-10 18:09:34

标签: java swing passwords jtextfield japplet

我设计了一个JApplet,它有一个JTextField从用户那里获取密码。那么如何让applet以****形式显示密码而不是1234?

1 个答案:

答案 0 :(得分:2)

不要使用JTextField。而是使用专为此用途构建的JPasswordField。请注意,您稍微以不同方式处理来自JPasswordField的数据。由于Java String被插入到字符串池中,因此很容易被其他人发现,因此将字符串作为字符串处理是危险的。而是使用通过在JPasswordField对象上调用getPassword()返回的char数组。

有关详情,请查看JPasswordField Tutorial