Java Swing 用户登录界面
来源:互联网 发布:登陆艇升级数据 编辑:程序博客网 时间:2024/05/18 01:20
package JAVA_1;import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.SwingConstants;public class Login extends JFrame implements ActionListener{JButton login = new JButton("登录");JButton exit = new JButton("退出");JLabel name = new JLabel("用户名:");JLabel password = new JLabel("密码:"); JTextField JName = new JTextField(10); //明文账号输入JPasswordField JPassword = new JPasswordField(10); // 非明文密码输入;public Login() {JPanel jp = new JPanel();jp.setLayout(new GridLayout(3,2)); //3行2列的面板jp(网格布局)name.setHorizontalAlignment(SwingConstants.RIGHT); //设置该组件的对齐方式为向右对齐password.setHorizontalAlignment(SwingConstants.RIGHT);jp.add(name); //将内容加到面板jp上jp.add(JName); jp.add(password);jp.add(JPassword); jp.add(login);jp.add(exit);login.addActionListener(this); //登录增加事件监听exit.addActionListener(this);//退出增加事件监听this.add(jp,BorderLayout.CENTER);//将整块面板定义在中间this.setTitle("登录窗口");this.setLocation(500,300);//设置初始位置this.pack(); //表示随着面板自动调整大小this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}public void actionPerformed(ActionEvent e) // 对时间进行处理{if(e.getSource() == exit){int i = JOptionPane.showConfirmDialog(null,"确认要退出吗?", "确认", JOptionPane.YES_NO_OPTION);// 显示选择对话框if(i == JOptionPane.YES_OPTION);System.exit(0);}else{if(JName.getText().equals("admin")&& String.valueOf(JPassword.getPassword()).equals("admin")){JOptionPane.showMessageDialog(null, "登录成功,欢迎到来!");//显示信息提示框System.exit(0);}else {JOptionPane.showMessageDialog(null, "用户或密码错误!请从新登录!");//显示信息提示框JName.setText(""); JPassword.setText("");}}}public static void main(String[] args){JFrame.setDefaultLookAndFeelDecorated(true);new Login();}}
0 0
- Java Swing 用户登录界面
- JAVA Swing 用户登录界面
- Java Swing用户登陆界面
- JAVA swing之用户登陆界面
- java之用户登录界面
- Java Swing仿QQ登录界面 学习之用
- java Swing 不一样的 登录界面+窗口抖动
- java web 实现用户登录界面
- swing 模仿QQ登录界面
- swing 实现用户注册界面
- java swing 登陆界面
- Java Swing界面制作
- java swing 界面
- java swing界面布局
- JAVA界面 Swing
- Android 用户登录界面
- 用户登录界面.cs
- 用户登录界面
- 树莓派(linux)声卡操作
- LeetCode 413.Arithmetic Slices 解题报告
- 使用C#压缩解压zip格式文件
- Python 爬虫 :简单的爬有道翻译
- 带缓冲区的输出流(写)案例
- Java Swing 用户登录界面
- HDU ACM 11 2043 密码
- 【Android】-- 处理 android 方法总数超过 65536 . the number of method references in a .dex file exceed 64k的两种办法
- jenkins邮箱配置与自动构建
- connection reset by peer 出现的原因及解决方法
- RMQ问题再临 (线段树)
- SQL Server 2008过期导致MSSQLSERVER服务无法启动 报错17051
- C/C++中##和#宏
- 【亲测好用!】Centos6.5安装Sublime text 3-----可创建桌面图标