创建登录界面
来源:互联网 发布:永近英良知乎 编辑:程序博客网 时间:2024/06/05 06:22
import javax.swing.*; import java.awt.*; import java.awt.event.*;public class dljm extends JFrame implements ActionListener { JPanel loginPan; JButton btnLogin,btnExit; JLabel lblUser,lblPassword,lblLogo; Dimension dsSize; Toolkit toolkit = Toolkit.getDefaultToolkit(); JTextField txtUser; JPasswordField pwdPassword; public dljm() { super("登陆界面"); loginPan=new JPanel(); this.getContentPane().add(loginPan); lblUser=new JLabel("用户名:"); lblPassword=new JLabel("密码:"); txtUser=new JTextField(20); pwdPassword =new JPasswordField(20); btnLogin=new JButton("确定"); btnExit=new JButton("取消"); btnLogin.addActionListener(this); btnExit.addActionListener(this); Font fontstr=new Font("宋体",Font.PLAIN,13); lblUser.setFont(fontstr); txtUser.setFont(fontstr); lblPassword.setFont(fontstr); pwdPassword.setFont(fontstr); btnLogin.setFont(fontstr); lblUser.setForeground(Color.BLACK); lblPassword.setForeground(Color.BLACK); btnLogin.setBackground(Color.LIGHT_GRAY); btnExit.setBackground(Color.LIGHT_GRAY); loginPan.add(lblUser); loginPan.add(txtUser); loginPan.add(lblPassword); loginPan.add(pwdPassword); loginPan.add(btnLogin); loginPan.add(btnExit); loginPan.setLayout(null); lblUser.setBounds(30,10,60,25); lblPassword.setBounds(30,40,60,25); txtUser.setBounds(80,10,150,35); pwdPassword.setBounds(80,40,150,25); btnLogin.setBounds(40,80,80,25); btnExit.setBounds(140,80,80,35); setResizable(false); setSize(280,150); setVisible(true); }public void actionPerformed( ActionEvent ae){ if(ae.getSource() == btnLogin){ if((txtUser.getText().equals("user")) && (pwdPassword.equals("user"))) JOptionPane.showMessageDialog(null,"登陆成功!"); else JOptionPane.showMessageDialog(null,"用户名 或者密码错误!"); } if(ae.getSource() == btnExit) System.exit(0);} public static void main(String[] args) { // TODO 自动生成的方法存根 dljm load = new dljm(); }}
知识要点:事件处理概述;
WindowEvent事件处理;
KeyEvent事件处理;
MouseEvent事件处理;
添加Swing,AWT和Event库;
定义构造方法‘
设置界面标题;
采用NULL布局;
阅读全文
0 0
- 创建登录界面
- 创建登录界面
- Java:创建登录界面
- 创建登录界面
- 创建登录界面
- 创建登录界面
- 创建登录界面
- 创建登录界面
- 创建登录界面
- ExtAspNet快速入门 - 创建用户登录界面
- ExtAspNet快速入门 - 创建用户登录界面
- 使用JavaFX创建一个登录界面
- 创建游戏的登录注册界面
- MFC----------创建用户登录界面笔记
- 期末考核任务:创建登录界面
- 在Spring中通过EasyUI的dialog创建登录界面
- MFC创建具有用户名和密码的登录界面
- 用 servlet 来创建一个用户登录界面
- OV Camera AE相关的寄存器学习配置记录
- 粒子运动模拟
- Java中从控制台输入数据的几种常用方法
- Swift学习笔记(13)——枚举
- Linux下C++后台开发面试题
- 创建登录界面
- sdnu1024.纠结的页码问题
- 在WebView中构建网络应用
- java笔记
- LeetCode算法题——Minimum Path Sum
- C++ 类和对象
- mobile cpu上禁用alpha test的相关总结
- 区间dp 石子合并
- 学生成绩转换