ActionListener是什么

ActionListener用于接收操作事件的侦听器接口。该类的对象必须在组件中注册。可以使用addActionListener()方法注册该对象。在发生操作事件时,调用该对象的 actionPerformed 方法。

导入

import java.awt.event.ActionListener;

实现监听

创建一个按钮,给按钮设置监听事件,按钮被单击输出123

ActionListener l=new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                System.out.println("123");
            }
        };

        JButton b=new JButton("按钮");
        b.addActionListener(l);
        add(b);

完整代码

file
file

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Source1 extends JFrame{

    Source1(){

        setTitle("Hello EVENT");

        ActionListener l=new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                System.out.println("123");
            }
        };

        JButton b=new JButton("按钮");
        b.addActionListener(l);
        add(b);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(300,300);
        setVisible(true);
    }

    public static void main(String[] args) {
        new Source1();
    }
}
最后修改:2022 年 03 月 08 日
如果觉得我的文章对你有用,请随意赞赏