关于动作监听器的使用步骤 前言上节课学习了图形化编程创建了一个窗口。这节课又学习了监听器的使用用与回应点击“登录”这动作并且弹出一个新的窗口。一.核心的基础概念1.监听器是专门用来监听界面操作事件的类界面发生动作时监听器会捕捉这个动作并执行提前写好的代码。2.动作监听器ActionListener是Swing图形化编程中最核心的事件监听接口专门用于监听单击动作。例如“按钮点击”二.三大核心组成1.事件源是谁产生操作事件JButton jbu 登录按钮就是事件源;2.事件对象ActionEvent记录本次操作的信息。3.监听器ActionListener负责处理事件并实现ActionListener 接口三.给登录按钮添加动作监听器的方法接口不能直接创建对象接口的使用步骤1.重新定义类实现接口;2重新接口中的抽象方法;四.基本步骤packagezx;importjavax.swing.*;importjava.awt.*;/** * author zhengxin * date 2026/7/8 20:15 * description */publicclassLogin{publicvoidshowUI(){JFramejfnewJFrame();jf.setSize(450,500);jf.setTitle(登录界面);jf.setLocationRelativeTo(null);jf.setDefaultCloseOperation(3);FlowLayoutflownewFlowLayout();jf.setLayout(flow);ImageIconimagenewImageIcon(C:\\User\\USER391499\\Desktop\\zx.png);JLabeljlanewJLabel(image);jf.add(jla);JLabelusernewJLabel(账号);jf.add(user);JTextFieldjtfnewJTextField(35);jf.add(jtf);JLabelpwdTextnewJLabel(密码);jf.add(pwdText);JTextFieldjtfpwdnewJTextField(32);jf.add(jtfpwd);JButtonjbunewJButton(登录);jf.add(jbu);jf.setVisible(true);ButtonListenerlistenernewButtonListener();jbu.addActionListener(listener);}publicstaticvoidmain(String[]args){LoginlonewLogin();lo.showUI();}}packagezx;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;/** * author zhengxin * date 2026/7/11 15:38 * description */publicclassButtonListenerimplementsActionListener{publicvoidactionPerformed(ActionEvente){System.out.println(点击按钮);javax.swing.JFramenewFramenewjavax.swing.JFrame(跳转后的新界面);newFrame.setSize(400,300);newFrame.setLocationRelativeTo(null);newFrame.setDefaultCloseOperation(3);newFrame.setVisible(true);五.总结对与现在的我来说现在只可以模仿学习以及了解一些基本概念想要进一步了解还需不断学习直到完全掌握这一部分内容。