Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menggunakan komponen mekanisme pengendalian acara Java?

PHPz
Lepaskan: 2023-04-21 17:31:08
ke hadapan
1422 orang telah melayarinya

1. Peristiwa, objek peristiwa, menerangkan perubahan fasa.

Sebagai contoh, klik tindakan dalam GUI untuk memulakan dan menghentikan bekas dalam Rangka Kerja Spring, seperti permulaan komputer, penutupan, hibernasi, tamat tempoh cache, ikuti akaun rasmi WeChat, nyahsekat, dsb.

2. Sumber acara boleh menjadi sebarang objek dengan keupayaan untuk mencetuskan acara.

Secara amnya, pendengar didaftarkan (atau dikeluarkan) dalam objek ini dan acara itu biasanya dicetuskan di sini. Sumber boleh menjana pelbagai jenis acara dan mendaftarkan pendengar untuk jenis acara yang berbeza Satu atau lebih pendengar boleh didaftarkan untuk setiap jenis acara.

3. Pendengar acara, kelas yang melaksanakan antara muka khusus, perlu melaksanakan kaedah pemprosesan khusus untuk acara tertentu dan mesti didaftarkan pada acara tertentu.

Contoh

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);
    }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan komponen mekanisme pengendalian acara Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan