java事件处理机制

java事件处理是采取“委派事件模型”。

所谓“委派事件模型”是指当事件发生时,产生事件的对象(即事件源),会把此“信息”传递给“事件的监听者”处理的一种方式。

这里所说的“信息”实际上是java.awt.event事件类库里某个类所创建的对象。我们暂时把他称为“事件的对象”。

需要实现接口 ActionListener用以创建事件监听者。

implements ActionListener

Button button = new Button();
//注册监听
button.addActionListener(this);
//指定action命令
button.setActionCommand("按下");


public void actionPerformed(ActionEvent e) {
    //判断哪个按钮被点击
    if(e.getActionCommand().equals("按下")){
        System.out.println("按下");
    }
}

原文地址:https://www.cnblogs.com/wee616/p/4942126.html