/*
* 事件监听的四步:
* 1.要有事件源对象:button
* 2.要发生某种事件(类):ActionEvent,封装了事件的信息
* 3.要有监听器(借口):接到事件后进行处理 Monitor
* 4.要把监听器注册到事件源对象上 b.addActionListener(mo);
* 事件与监听器一一对应
* 取决也事件源对象能添加哪种事件(注册哪种事件)
*/
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestActionEvent {
public static void main(String[] args) {
Frame f = new Frame("Test");
Button b = new Button("Press me");
Monitor mo = new Monitor();
b.addActionListener(mo);
f.add(b, BorderLayout.CENTER);
f.pack();
f.setVisible(true);
}
}
class Monitor implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("a button has been pressed");
}
}
java awt 事件监听 简单示例
最新推荐文章于 2023-12-28 12:55:28 发布