0

密码字段中的基本点是否有代码?这个:

我有一个显示密码的按钮(使用 setEchoChar()),但如果我在用户再次隐藏密码时加上星号 (*) 会很丑。

谢谢。
(顺便说一句,第一篇文章,所以如果有什么我应该改变的,不要犹豫,说出来)

这是代码中最重要的部分:
if (getjCheckBox().isSelected()){ getjPasswordField().setEchoChar((char)0); } else { getjPasswordField().setEchoChar('*'); }

4

1 回答 1

1

您不能查找 ASCII 字符,因为它不是 ASCII 字符而是 Unicode 字符。你要找的应该是这个

可以通过哪个设置field.setEchoChar('\u2022');

但更合理的选择是覆盖当前外观使用的默认值。

于 2016-05-13T13:58:55.287 回答