【发布时间】:2015-12-11 11:31:32
【问题描述】:
我正在用 java 制作一个身份验证应用程序,我想添加一个 JRadioButton,如果它被选中,它将允许您在 JPasswordField 中看到文本,我试图弄清楚,我只是想知道是有什么办法吗?
【问题讨论】:
标签: java swing jpasswordfield
我正在用 java 制作一个身份验证应用程序,我想添加一个 JRadioButton,如果它被选中,它将允许您在 JPasswordField 中看到文本,我试图弄清楚,我只是想知道是有什么办法吗?
【问题讨论】:
标签: java swing jpasswordfield
来自setEchoChar() 方法的Java-Doc:
将值设置为 0 表示您希望看到键入的文本,类似于标准 JTextField 的行为。
所以只需使用:
second.setEchoChar((char)0);
设置和重置:
second.setEchoChar('\u2022');
默认EchoChar 由外观决定。为了始终与主题保持一致,最好在第一次更改之前保存默认的EchoChar:
char originalEchoChar = second.getEchoChar();
【讨论】:
(char):second.setEchoChar('*');