我正在用java制作一个身份验证应用程序,我想添加一个JRadioButton,如果选择它,它将允许您看到JPasswordField中的文本,我试图弄清楚它,我只是想知道是有什么办法可以做到吗?
最佳答案
摘自 setEchoChar()
的 Java 文档方法:
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.
所以只需使用:
second.setEchoChar((char)0);
设置和重置:
second.setEchoChar('\u2022');
默认的 EchoChar
由外观决定。为了始终与主题保持一致,最好在第一次更改之前保存默认的 EchoChar
:
char originalEchoChar = second.getEchoChar();
关于java - 如何显示 JPasswordField 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34222556/