我正在尝试使用 Swing 创建一个密码字段,但也应用一种格式。我的意思是,我希望密码字段被视为格式化字段(遵循指定的格式,例如 6 个数字,每两个数字之间用 - 分隔),但不是显示输入,而是像密码字段一样,每个字母只显示 * 。这可能吗?
提前致谢,干杯
最佳答案
这并不是太难做到的。您可以将 TextListener
添加到 JPasswordField
中。 TextListener
将收到密码文本更改的通知,并且您有机会拒绝更改(即将其更改回来)。
关于java - 将输入格式化程序和密码特征与 swing 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278428/