【文艺复兴之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邮箱地址注册的图形用户界面程序
当用户输入完成后单击"立即注册"按,判断"密码"和"确认密码"文本框内容是否一致,如果一致在立即注册按钮上方显示用户输入的邮件地址,否则显示 ...
最新文章
- 华南农业大学在Annual Review of Microbiology发表三篇综述文章
- CSS hack:针对IE6,IE7,IE8,IE9,firefox显示不同效果
- Mysql:mysql函数GROUP_CONCAT()
- 2018年第九届省赛C/C++A组第5题——打印图形
- java io流学设置编码_Java学习日志(21-2-IO流-基本数据类型与字节数组对象与、编码解码)...
- c#反混淆工具de4dot 一般混淆都可以解决
- Leetcode刷题(1)两数之和
- python基础小白题5
- 网站图片全自动加密_11 个值得收藏的在线工具和资源网站
- 哈工大大数据实验_大数据创新实验室丨警大智慧警务学院人才培养打造新引擎...
- apache是干嘛用的_同学,其实用免费版的IDEA来创建SpringBoot项目挺方便的...
- android 双系统 一加5,[一加2][双ROM]一加手机2安装双系统教程
- 字符串匹配のKMP【@Abandon】
- tensorflow安装中踩到的坑protobuf、h5py、tensorboard、werkzeug
- iOS App 调用QQ客户端,发起临时会话
- 北京筑龙出席安徽省《电子招标投标办法》修订意见研讨会并发言
- Clion配置MinGW
- 【NOIP提高组五校联考】挖金矿
- Day10:捡烟蒂投资法:便宜组合
- java设计模式有哪些(java设计模式刘伟课后答案)
热门文章
- “结构体变量”与“结构体变量成员”的地址
- r-studio扫描后各种颜色_爱普生扫描仪 | 珍藏点滴时光,复刻美好生活
- 铺垫了很久,爱奇艺终究还是做了涨价领头羊
- 台风红色预警:“莎莉嘉”中午前后登陆海南
- Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行...
- 面试题之介绍自己测试的项目,担任的角色和做出的成果
- docker拉取mysql镜像并启动
- iOS的四种方法读取文件内容
- 小型主板的外形尺寸功能应用介绍
- android 屏幕坐标色彩,android – 将RGB值转换为色轮坐标