首頁  >  文章  >  Java  >  Java事件處理機制的元件如何使用?

Java事件處理機制的元件如何使用?

PHPz
PHPz轉載
2023-04-21 17:31:081405瀏覽

1、事件,事件對象,描述相位的變化。

例如,GUI點擊一個動作,在Spring Framework中啟動/停止容器,例如電腦啟動、關機、休眠、快取過期、微信官方帳號關注、取關等。

2、事件來源可以是任何對象,具有觸發事件的能力。

一般在這個物件中註冊(或解除)監聽器,事件的觸發通常在這裡。一個來源可能會產生多種不同類型的事件,為不同類型的事件註冊監聽器,每種類型的事件可以註冊一個或多個監聽器。

3、事件監聽器,一個實作特定介面的類,需要實現特定事件的特定處理方法,必須在特定事件上註冊。

實例

package event;
 
import java.util.Observable;
 
/**
 * Created by Joe on 2018/4/11
 */
public class Student implements java.util.Observer {
 
    private String name;
 
    public Student(String name) {
        this.name = name;
    }
 
    @Override
    public void update(Observable o, Object arg) {
        Teacher teacher = (Teacher) o;
 
        System.out.printf("学生%s观察到(实际是被通知)%s布置了作业《%s》 \n", this.name, teacher.getName(), arg);
    }
}

以上是Java事件處理機制的元件如何使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除