java – 在JPasswordField中显示密码,而不是将0设置为echo char
发布时间:2020-12-15 04:58:16 所属栏目:Java 来源:网络整理
导读:如何显示JPasswordField的文本而不是将0设置为echo char? Java Docs说: Setting a value of 0 indicates that you wish to see the text as it is typed,similar to the behavior of a standard JTextField. 以下结果导致不兼容的类型错误 outField.setEch
如何显示JPasswordField的文本而不是将0设置为echo char?
Java Docs说:
以下结果导致不兼容的类型错误 outField.setEchoChar(0); wheras outField.setEchoChar('0'); 只需将0设置为echo char(每个数字显示0). 在JTextField上使用JPasswordField的原因是我想更改echo char并使用其他方法隐藏密码. 谢谢! 解决方法
做这个:
outField.setEchoChar((char)0); 如果你这样做: outField.setEchoChar(0); 那么0是整数,而不是char,并且该方法需要char. 如果你这样做: outField.setEchoChar('0'); 然后’0’相当于(char)48. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |