java实现的登陆界面
2012-12-16 00:58
543 查看
程序很简单,没什么嚼头,作业贴,直接上代码。文件保存用户名和密码,输入密码错误3次退出程序。
public Login() throws IOException{ GetKeys();//获取文件登陆信息 User = new JTextField(15); PassWord = new JPasswordField(15); PassWord.setEchoChar('*'); JPanel p1 = new JPanel(); p1.add(new JLabel("姓名:")); p1.add(User); p1.add(new JLabel("密码:")); p1.add(PassWord); add(p1,BorderLayout.CENTER); JPanel p2 = new JPanel(); JButton button = new JButton("确定"); button.addActionListener(new ActionListener()//登录监听器 { @SuppressWarnings("deprecation") public void actionPerformed(ActionEvent e) { String name = User.getText(); String password = PassWord.getText(); if(message.containsKey(name))//姓名正确 { num = 3;//一个用户名有3次输入密码机会 if(message.get(name).equals(password))//密码正确 { JOptionPane.showMessageDialog(Login.this, "登陆成功!"); System.exit(0); } else { num--; if(num > 0) { JOptionPane.showMessageDialog(Login.this, "密码错误!还有"+num+"次机会"); PassWord.setText(""); } else if(num == 0) { JOptionPane.showMessageDialog(Login.this, "登录3次失败程序关闭!"); System.exit(0); } } } else { JOptionPane.showMessageDialog(Login.this, "不存在该用户名"); User.setText(""); PassWord.setText(""); } } }); p2.add(button); button = new JButton("取消"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); p2.add(button); add(p2,BorderLayout.SOUTH); setLocation(400,200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); setVisible(true); }
相关文章推荐
- awt实现登陆界面+数据库——学java,零基础不怕,不只要理论,更要实践+项目<a href...
- Java中接口的实现与简单登陆界面的设计
- java实现简单QQ登陆界面
- java实现登陆界面
- java实现QQ登陆界面
- awt实现登陆界面+数据库——学java,零基础不怕,不只要理论,更要实践+项目<a href=http://www.bjweixin.com>太原维信科技提供 </a>
- java web 程序---登陆的验证码实现显示
- java中如何实现二级界面显示
- java使用JFrame连接mysql数据库,实现简单登陆。
- Java按钮控件数组实现计算器界面
- java实现京东登陆示例分享
- MFC 软件登陆界面的实现(可以用来做启动画面,添加bmp图片,然后给图片加点击响应事件。)
- Java用户登陆界面
- 用QT实现简单请求登陆界面设计
- PyQt5 - 04 逻辑与界面分离并用sqlite3+hashlib实现登陆界面
- 使用java实现简单QQ登录界面
- 关于java窗口界面实现的简单流程(简易计算器)
- 如何在c#里实现登陆界面
- java 用户登陆程序实现(jsp+jdbc)
- JAVA实现web登陆