JumpFly_W 2016-08-08 14:50 采纳率: 0%
浏览 5440

Java 密码框明文查看显示

想制作一个密码框 正常回显为* 点击显示密码 后显示为明文 就跟各网站上登录的密码框一样

我发现Jpassword 是没有这样的方法的,有一个setEchoChar 可以改变回显字符
然后我就想 可以使用基本的输入框, 获取字符后 在框里显示 * 实则记录下字符是什么,存进StringBuilder里

我试了一下加上 过滤器, 的确可以实现每输入一个字符 就返回 * 到输入框上 JFormattedTextField 不过有一个问题就是 如何才让 用户输错字符 删去一个字符以后 对应后台的StringBuilder 也删去一个字符 (即如何监控是否删去了输入的密码, 如果是清空还好判断,但有可能是删去任意一个,所以,思考半天觉得此方法不适合)
后来又想着 有空那个一个SwingWorker 对JtextField 监控,发现依旧是无法解决 此问题

希望有经验的各位指点一下,如何实现 显示密码框明文并查看输入的密码

  • 写回答

5条回答 默认 最新

  • new_MIAO 2017-11-27 02:47
    关注

    如果别人问的是Javase你讲什么jsp

    评论

报告相同问题?

悬赏问题

  • ¥15 求指导ADS低噪放设计
  • ¥15 CARSIM前车变道设置
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存