3.1 Java事件处理流程
在之前介绍AWT窗口的时候,我们发现,点击关闭按钮并没有达到关闭的效果。换句话说,就是这些界面还不能响应用户的任何操作。
在事件处理的过程中,主要涉及三类对象:
•Event Source(事件源):事件发生的场所,这里通常是各个组件。
•Event(事件):事件封装了组件上发生的特定事情,而且也封装了所发生的事件的相关信息。
•Event Listener(事件监听器):负责监听事件源所发生的的事件,并作出相应的响应处理。
AWT事件处理流程示意图:
想要更多资料,可以加微信mageit私发!
举例:
package com.xx.awt03;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/*
-
普通按钮点击事件,通过点击发送特定文字到文本区域
*/
public class EventTest01 {
private Frame f = new Frame(“事件测试”);
private Button btnOk = new Button(“点我”);
private TextField tf = new TextField(30);
public