Maison  >  Article  >  Java  >  Comment utiliser le modèle d'événement délégué Java

Comment utiliser le modèle d'événement délégué Java

WBOY
WBOYavant
2023-04-21 18:25:181001parcourir

1. La source d'événement lance un événement spécifique et envoie l'événement à un ou plusieurs moniteurs d'événements.

2. Le moniteur attend que l'événement soit reçu, puis traite l'événement et revient.

Implémentez un code pour enregistrer (ou désactiver) les auditeurs en tant que récepteurs de types d'événements spécifiques et déclencher des événements au moment approprié.

Instances

import java.awt.*;
 
import java.awt.event.*;
 
public class MyFrame implements ActionListener{
 
//实现ActionListener监听器接口
 
Frame f;
 
Button bt;
 
public MyFrame()
 
{
 
f=new Frame("My Frame"); //实例化窗口
 
f.setSize(400, 300);  //设置窗口大小
 
f.setLocationRelativeTo(null);
 
//设置窗口居中显示
 
bt=new Button("OK"); //实例化Button按钮
 
bt.addActionListener(this);
 
// 注册监听器对象
 
f.add(bt); //将按钮bt添加到窗口f上
 
f.setVisible(true); //设置窗口可显示
 
}
 
 
public static void main(String[] args) {
 
// TODO Auto-generated method stub
 
new MyFrame();
 
}
 
@Override
 
//实现监听器接口方法
 
public void actionPerformed(ActionEvent e) {
 
// TODO Auto-generated method stub
 
System.exit(0);  //结束程序
 
}
 
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer