您的位置:首页 > 编程语言 > Java开发

Java事件授权处理机制

2015-01-07 12:12 429 查看
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!");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: