我一直在开发一个密码强度检查器,其工作方式是用户在文本字段中输入一些随机文本,然后即时显示可视化反馈(得分细分)。我还添加了一个复选框,选中后应该隐藏密码,即用星号替换所有字符,同时保留用户实际输入的文本。使用文档侦听器来跟踪文本字段内的更改。(每个字符进入时都会进行分析和评分)
所以我的问题是,如何准确地用星号屏蔽用户输入并保留其原始值?
这是GUI的外观:
http://speedcap.net/sharing/screen.php?id=files/51/2f/512f9abb3f92a25add7c593e9d80e9e4.png
jPasswordField1.setEchoChar('\u0000')
。 - Hollis Waite