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("按下"); } }