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

最佳答案

不要使用JTextField。而是使用为此目的而构建的JPasswordField。请注意,您对JPasswordField中的数据的处理有些不同。由于Java字符串被插入到字符串池中,从而使其他人很容易发现它们,因此将密码作为字符串处理是危险的。而是使用通过在JPasswordField对象上调用getPassword()返回的char数组。

有关更多信息,请查看JPasswordField Tutorial

关于java - 在TextField屏幕上显示星星,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23584619/

10-10 09:14