第一种:大概思路代码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. 设计数据库字段或者java中使用boolean型时需谨慎
  2. 笔记-【6】-JS中JSON的基础理解!
  3. Pytorch离线安装的纯净版
  4. 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
  5. IP多播技术及其应用
  6. 离散余弦变换原理及实现【转载】
  7. 程序bug导致了天大的损失,要枪毙程序猿吗?
  8. 为什么 Python 4.0 会与 Python 3.0 不同?
  9. 一个实际使用的容灾方案
  10. python中的shallow copy 和 deep copy
  11. Ubuntu 分卷压缩和解压
  12. [js高手之路]设计模式系列课程-委托模式实战微博发布功能
  13. 《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案
  14. 62个程序员崩溃的瞬间,你经历过了吗?哈哈哈哈哈嗝~
  15. cpuz测试分数天梯图_处理器CPU性能天梯图表CinebenchR15Ranking2016
  16. sqlzoo-day7
  17. CLion等JetBrains IDE学生认证免费使用流程
  18. 程序员要注重沟通能力的提升
  19. 服务器操作系统版本查询,服务器操作系统版本查询
  20. html5仿苹果通讯录效果,iOS 仿通讯录索引

热门文章

  1. 基于CH375的智能数据采集卡设计分析
  2. 【Android工具】手机投屏工具
  3. ARM寄存器R0-R15别名
  4. XPT2046程序例程(STM32F103C8T6)
  5. JavaScript基础之Nunjucks
  6. 使用IDM下载B站视频出现声音跟视频分离的一种解决方法
  7. Redis-SCAN命令
  8. 葫芦书笔记----经典算法
  9. Js简朴原生实现弹框
  10. 锡晶须啤酒厂打破了秘密食谱的趋势