标签:
1、在程序中如果想接受并处理事件*Event,必须定义与之相应的事件处理类,该类必须实现与事件相对应接口*Listener。
2、定义事件处理类之后,必须将事件处理对象注册到事件源上,使用方法 add*Listener(*Listener)注册监听器。
如下示例:
package sup.orange.learn; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; /** * Created by re-x on 10/26/14. */ public class EventManagerDemo { public static void main(String[] args) { final Frame f = new Frame("Test"); Button b = new Button("PressMe"); b.addActionListener(new ButtonHandler()); f.setLayout(new FlowLayout()); f.add(b); f.setSize(200, 300); f.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { super.windowClosing(e); System.exit(0); } }); f.setVisible(true); } } class ButtonHandler implements ActionListener { public void actionPerformed(ActionEvent e) { System.out.println("Got it!"); } }
标签:
原文地址:http://www.cnblogs.com/aqing1987/p/4208106.html