界面+监听详细实现步骤:

  1. 代码运行框架部分:
    1. a 创建了一个名为 LoginUI的类 ,用来编写一个登录界面,其中包含程序入口 可以运行 
      public class LoginUI{  
      
      }
    2. b 在登录界面类中 创建一个方法,用来编写开发界面的代码 取名为showUI,在哪里调用?-程序入口中 使用LoginUI 创建一个对象调用
      public class LoginUI{
      
          public void showUI(){
      
      
          }
      }
  2. 界面开发部分:
    1. a创建窗体对象JFame
    2. b设置窗体标题
    3. c设置窗体尺寸
    4. d设置窗体关闭操作
    5. e设置可视化
    6. f创建流式布局管理器
    7. g设置布局管理器给对象
    8. h创建按钮对象
    9. i添加按钮
    10. j设置可视化
      package com.ldy0711.v1;
      
      
      import com.ldy0706.LoginListener;
      
      import javax.swing.*;
      import java.awt.*;
      
      // 创建一个窗体 添加一个按钮 给这个按钮添加监听器
      // 框架结构: 1: 创建一个LoginUI类
      public class LoginUI {
          // 监听器实现 5: 在LoginUI类中 创建一个LoginListener对象
          LoginListener loginl=new LoginListener();
      
          //框架结构: 2: 创建一个initUI方法
          public void initUI() {
              // 界面开发部分:
              // 1: 创建窗体对象 JFrame   类名 对象名=new 类名();
              JFrame jf = new JFrame();
              // 2: 设置窗体的标题
              jf.setTitle("登录");
              // 3: 设置窗体的尺寸
              jf.setSize(400,500);
              // 4: 设置窗体的关闭操作 关闭退出程序
              jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              // 5: 设置窗体可视化
              jf.setVisible(true);
              // 6: 创建流式布局管理器 FlowLayout
              FlowLayout flo=new FlowLayout();
              // 7: 设置布局管理器给窗体对象
              jf.setLayout(flo);
              // 8: 创建按钮对象  JButton
              JButton jb=new JButton("登录");
              // 9: 添加按钮
              jf.add(jb);
              // 10: 再设置可视化
              jf.setVisible(true);
              //监听器实现 6: 在可视化之后,使用按钮对象调用 addActionListener方法,传入LoginListener对象
              jb.addActionListener(loginl);
          }
      
          // 框架结构:3: 创建程序入口 调用初始化方法
          public static void main(String[] args) {
              LoginUI lui = new LoginUI();
              lui.initUI();
          }
      }
      

  3. 监听器部分:
    1. a创建类LoginListener
    2. b加上implements ActionListener
    3. c上述类中重写ActionPerformed方法
    4. d上述方法中写输出语句System.out.println("点击了");
    5. e在LoginUI类中 创建一个LoginListener对象
    6. f在LoginUI可视化之后使用按钮对象调用addActionListener方法,传入LoginListener对象
      package com.ldy0711.v1;
      
      import java.awt.event.ActionEvent;
      import java.awt.event.ActionListener;
      import javax.swing.*;
      
      // 监听器实现 :1 : 创建一个类 LoginListener
      // 监听器实现: 2:LoginListener 后实现(implements) ActionListener
      public class LoginListener implements ActionListener {
          // 监听器实现 3:在LoginListener类中 重写 actionPerformed方法
            public void actionPerformed(ActionEvent e){
              System.out.println("点击了按钮");
          }
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值