java - 将输入格式化程序和密码特征与 swing 一起使用

标签 java swing netbeans textfield jpasswordfield

我正在尝试使用 Swing 创建一个密码字段,但也应用一种格式。我的意思是,我希望密码字段被视为格式化字段(遵循指定的格式,例如 6 个数字,每两个数字之间用 - 分隔),但不是显示输入,而是像密码字段一样,每个字母只显示 * 。这可能吗?

提前致谢,干杯

最佳答案

这并不是太难做到的。您可以将 TextListener 添加到 JPasswordField 中。 TextListener 将收到密码文本更改的通知,并且您有机会拒绝更改(即将其更改回来)。

关于java - 将输入格式化程序和密码特征与 swing 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278428/

相关文章:

java - 如何在多线程聊天中使用 swing 处理输入重复名称错误

java - 如何在 Java Swing 的 JEditorPane 中将鼠标位置转换为字符位置

java - 在 Netbean 中构建 javafx 应用程序时出错(manifest.custom.codebase 属性)

java - Java动态添加ImageIcon

java - 使用 InputSource 将 XML 解析为字符串给出空文档

java - 运行包含在字符串中的一段代码

java - spring security 中 auto-config=true 有什么用

java - mkdir() Java 不断抛出 IOException

java - DefaultTableModel getValueAt 方法生成看似随机的结果

java - 如何将 Android 模拟器与 NetBeans 上的 Web 服务连接?