- 代码运行框架部分:
- a 创建了一个名为 LoginUI的类 ,用来编写一个登录界面,其中包含程序入口 可以运行
public class LoginUI{ }
- b 在登录界面类中 创建一个方法,用来编写开发界面的代码 取名为showUI,在哪里调用?-程序入口中 使用LoginUI 创建一个对象调用
public class LoginUI{ public void showUI(){ } }
- c
- a 创建了一个名为 LoginUI的类 ,用来编写一个登录界面,其中包含程序入口 可以运行
- 界面开发部分:
- a创建窗体对象JFame
- b设置窗体标题
- c设置窗体尺寸
- d设置窗体关闭操作
- e设置可视化
- f创建流式布局管理器
- g设置布局管理器给对象
- h创建按钮对象
- i添加按钮
- 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(); } }
- 监听器部分:
- a创建类LoginListener
- b加上implements ActionListener
- c上述类中重写ActionPerformed方法
- d上述方法中写输出语句System.out.println("点击了");
- e在LoginUI类中 创建一个LoginListener对象
- 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("点击了按钮"); }
界面+监听详细实现步骤:
最新推荐文章于 2024-11-09 12:43:52 发布