Java:利用监听器文件实现按钮背后的代码运营

📅 2026/7/18 3:29:20
Java:利用监听器文件实现按钮背后的代码运营
监听器文件我们在学会了界面开发以后会发现我们的按钮按下去之后无事发生这是因为按钮并没有与代码联系起来。于是乎监听器文件应运而生其本质就是一个感应按钮是否被激发的开关并操控其背后的代码但是已有的代码中监听器文件仅为半成品剩下的操作需要我们自己补齐监听器文件的使用方法首先idea的侧面文件库中外部库中按照外部库——java.desktop——java——awt——event——ActionListener我们要运用两行代码public interface ActionListener extends EventListener public void actionPerformed(ActionEvent e)使用时在同一个软件包内建立一个新的Java类并导入文件包import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class CalculatorListen implements ActionListener注意public interface、extends和EventListener需要分别该问public class、implements和ActionLIstener这样才能达到我们“新建一个类”的目的实际运用我在这里引用一个账号登录的界面尝试import java.awt.*; import javax.swing.*; public class LoginUI { static void main() { LoginUI loginnew LoginUI(); login.login(); } public void login() { JFrame jfnew JFrame(); jf.setTitle(账号登录); jf.setSize(200,200); jf.setLocation(90,50); jf.setDefaultCloseOperation(3); FlowLayout fnew FlowLayout(); jf.setLayout(f); JLabel jl1new JLabel(账户名称); JLabel jl2new JLabel(密码); JTextField jtextfieldnew JTextField(15); JPasswordField jpasswordfieldnew JPasswordField(15); JButton jbuttonnew JButton(登录); //回到按钮对象创建的位置创建一个监听器类的对象 LoginListener lonew LoginListener(); //使用按钮对象jbutton调用addActionListener方法将监听器对象lo为参数传入 jbutton.addActionListener(lo); jf.add(jl1); jf.add(jtextfield); jf.add(jl2); jf.add(jpasswordfield); jf.add(jbutton); jf.setVisible(true); } }图中已经做出标识找出我们创立的按钮对象建立监听器对象然后使用按钮对象调用addActionListener方法即可另外监听器文件的创建也有要求import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class LoginListener implements ActionListener{ public void actionPerformed(ActionEvent e){ System.out.println(别整我还没搞完); String texte.getActionCommand(); System.out.println(text); } }