第一种:大概思路代码while (true) {try {do {JPasswordField passwd = new JPasswordField(16);JOptionPane localJOptionPane = new JOptionPane("由于您长期未操作 请输入密码解锁:",JOptionPane.QUESTION_MESSAGE);localJOptionPane.add(passwd, 1);passwd.setEchoChar('*');JDialog localJDialog = localJOptionPane.createDialog(localJOptionPane,"输入密码");localJDialog.setVisible(true);String localObject = String.valueOf(passwd.getPassword());localJDialog.dispose();} while (!localObject .equals(loginPassword));if (localObject .equals(loginPassword)) {break;}} catch (Exception e) {e.printStackTrace();}}

第二种:showInputDialog
思路:showInputDialog为输入框(模态框),模态框即表示 不关闭不能对程序其它部分进行操作,所以达到简单的锁定程序功能,类似于早期网吧的挂机锁。showInputDialog框很特殊,关闭或点击取消showInputDialog框时,会出现异常,所以用while(true) + try catch做 直到输入正确再让它退出。

注意:尽量避免 Jtextfield做密码框,因为Jtextfield不会实时刷新,比如密码为"abc",输入"abcd"后,把’d’删除,还是可能会报密码错误:解决方法 最简单的就是 判断密码错误后 jtextfield.setText(""),把输入框清空,不要把密码遗留在上面

【文艺复兴之swing】swing怎么做密码框?swing怎么锁定程序 输入密码才能解锁?相关推荐

  1. 点击密码框显示密码(点击密码框小眼睛可显示输入密码)

    案例分析` 登录注册页面中,当我们输入密码时,密码显示的是不可见的,是属于密码框类型,点击小眼睛之后显示密码. **核心思路:**1.点击眼睛按钮,把不可见的密码框类型改成可见的文本框就可看见里面的密 ...

  2. 【Linux】使用xshell登陆时密码框为灰色,无法输入密码

    使用xshell登陆时,出现以上情况,那么这到底值咋回事呢?经过查询以后发现是服务器端设置问题,解决办法如下: vi /etc/ssh/sshd_config 接着保存退出,然后重启sshd服务 se ...

  3. Swing 给密码框JPasswordField设置显示和隐藏密码功能

    先上个效果图 接下来代码 JPasswordField pwd = new JPasswordField(); pwd.setEchoChar('*');//添加显示密码图标按钮 JButton vi ...

  4. html5做密码形式的游戏,html5仿支付宝密码框的实现代码

    废话不多说了,直接给大家贴代码了,具体代码所示: 仿支付宝密码框-移动端测 *{ margin: 0; padding: 0; } body { padding: 50px; } .clearfix: ...

  5. Java窗口(JFrame)从零开始(8)——文本框+文本域+密码框

    应该最后一章了,前面有大神提到很少有人用Java做UI,这里就算是给像我这样的初学者去了解窗体是怎么一回事的文章吧 文本框(JTextField) 构造方法摘要 JTextField() 构造一个新的 ...

  6. 【java毕业设计】基于java+Tomcat +Swing的出租车计价器设计与实现(毕业论文+程序源码)——出租车计价器

    基于java+Tomcat +Swing的出租车计价器设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Tomcat +Swing的出租车计价器设计与实现,文章末尾附有本毕业设计的 ...

  7. 基于java swing的系统_Java实验--基于Swing的简单的歌曲信息管理系统(三)

    转载请注明出处,上一篇<Java实验--基于Swing的简单的歌曲信息管理系统(二)>介绍了项目的目录结构和Dao层,本篇主要讲解界面的绘制和业务层Service. 登录界面 登录界面设计 ...

  8. AWT_Swing_JPasswordField密码框(Java)

    AWT_Swing_JPasswordField密码框(Java) package Demo05;import javax.swing.*; import java.awt.*;public clas ...

  9. 用Java Swing设计Email邮箱地址注册的图形用户界面程序

    当用户输入完成后单击"立即注册"按,判断"密码"和"确认密码"文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,否则显示 ...

最新文章

  1. 华南农业大学在Annual Review of Microbiology发表三篇综述文章
  2. CSS hack:针对IE6,IE7,IE8,IE9,firefox显示不同效果
  3. Mysql:mysql函数GROUP_CONCAT()
  4. 2018年第九届省赛C/C++A组第5题——打印图形
  5. java io流学设置编码_Java学习日志(21-2-IO流-基本数据类型与字节数组对象与、编码解码)...
  6. c#反混淆工具de4dot 一般混淆都可以解决
  7. Leetcode刷题(1)两数之和
  8. python基础小白题5
  9. 网站图片全自动加密_11 个值得收藏的在线工具和资源网站
  10. 哈工大大数据实验_大数据创新实验室丨警大智慧警务学院人才培养打造新引擎...
  11. apache是干嘛用的_同学,其实用免费版的IDEA来创建SpringBoot项目挺方便的...
  12. android 双系统 一加5,[一加2][双ROM]一加手机2安装双系统教程
  13. 字符串匹配のKMP【@Abandon】
  14. tensorflow安装中踩到的坑protobuf、h5py、tensorboard、werkzeug
  15. iOS App 调用QQ客户端,发起临时会话
  16. 北京筑龙出席安徽省《电子招标投标办法》修订意见研讨会并发言
  17. Clion配置MinGW
  18. 【NOIP提高组五校联考】挖金矿
  19. Day10:捡烟蒂投资法:便宜组合
  20. java设计模式有哪些(java设计模式刘伟课后答案)

热门文章

  1. “结构体变量”与“结构体变量成员”的地址
  2. r-studio扫描后各种颜色_爱普生扫描仪 | 珍藏点滴时光,复刻美好生活
  3. 铺垫了很久,爱奇艺终究还是做了涨价领头羊
  4. 台风红色预警:“莎莉嘉”中午前后登陆海南
  5. Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行...
  6. 面试题之介绍自己测试的项目,担任的角色和做出的成果
  7. docker拉取mysql镜像并启动
  8. iOS的四种方法读取文件内容
  9. 小型主板的外形尺寸功能应用介绍
  10. android 屏幕坐标色彩,android – 将RGB值转换为色轮坐标