【文艺复兴之swing】swing怎么做密码框?swing怎么锁定程序 输入密码才能解锁?
第一种:大概思路代码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.点击眼睛按钮,把不可见的密码框类型改成可见的文本框就可看见里面的密 ...
- 【Linux】使用xshell登陆时密码框为灰色,无法输入密码
使用xshell登陆时,出现以上情况,那么这到底值咋回事呢?经过查询以后发现是服务器端设置问题,解决办法如下: vi /etc/ssh/sshd_config 接着保存退出,然后重启sshd服务 se ...
- Swing 给密码框JPasswordField设置显示和隐藏密码功能
先上个效果图 接下来代码 JPasswordField pwd = new JPasswordField(); pwd.setEchoChar('*');//添加显示密码图标按钮 JButton vi ...
- html5做密码形式的游戏,html5仿支付宝密码框的实现代码
废话不多说了,直接给大家贴代码了,具体代码所示: 仿支付宝密码框-移动端测 *{ margin: 0; padding: 0; } body { padding: 50px; } .clearfix: ...
- Java窗口(JFrame)从零开始(8)——文本框+文本域+密码框
应该最后一章了,前面有大神提到很少有人用Java做UI,这里就算是给像我这样的初学者去了解窗体是怎么一回事的文章吧 文本框(JTextField) 构造方法摘要 JTextField() 构造一个新的 ...
- 【java毕业设计】基于java+Tomcat +Swing的出租车计价器设计与实现(毕业论文+程序源码)——出租车计价器
基于java+Tomcat +Swing的出租车计价器设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Tomcat +Swing的出租车计价器设计与实现,文章末尾附有本毕业设计的 ...
- 基于java swing的系统_Java实验--基于Swing的简单的歌曲信息管理系统(三)
转载请注明出处,上一篇<Java实验--基于Swing的简单的歌曲信息管理系统(二)>介绍了项目的目录结构和Dao层,本篇主要讲解界面的绘制和业务层Service. 登录界面 登录界面设计 ...
- AWT_Swing_JPasswordField密码框(Java)
AWT_Swing_JPasswordField密码框(Java) package Demo05;import javax.swing.*; import java.awt.*;public clas ...
- 用Java Swing设计Email邮箱地址注册的图形用户界面程序
当用户输入完成后单击"立即注册"按,判断"密码"和"确认密码"文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,否则显示 ...
最新文章
- 设计数据库字段或者java中使用boolean型时需谨慎
- 笔记-【6】-JS中JSON的基础理解!
- Pytorch离线安装的纯净版
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
- IP多播技术及其应用
- 离散余弦变换原理及实现【转载】
- 程序bug导致了天大的损失,要枪毙程序猿吗?
- 为什么 Python 4.0 会与 Python 3.0 不同?
- 一个实际使用的容灾方案
- python中的shallow copy 和 deep copy
- Ubuntu 分卷压缩和解压
- [js高手之路]设计模式系列课程-委托模式实战微博发布功能
- 《统计学》第八版贾俊平第十一章一元线性回归知识点总结及课后习题答案
- 62个程序员崩溃的瞬间,你经历过了吗?哈哈哈哈哈嗝~
- cpuz测试分数天梯图_处理器CPU性能天梯图表CinebenchR15Ranking2016
- sqlzoo-day7
- CLion等JetBrains IDE学生认证免费使用流程
- 程序员要注重沟通能力的提升
- 服务器操作系统版本查询,服务器操作系统版本查询
- html5仿苹果通讯录效果,iOS 仿通讯录索引