Maison >Java >javaDidacticiel >Quelles sont les étapes du traitement des événements Java
Qu'est-ce qu'un événement ?
L'opération d'un utilisateur sur un composant est appelée un événement.
Source de l'événement : objet composant GUI pouvant générer des événements.
Méthode de traitement d'événements : une méthode qui peut accepter, analyser et traiter des objets d'événement et implémenter des fonctions interactives avec les utilisateurs.
Écouteur d'événements : une classe qui peut gérer les événements.
Étapes du traitement des événements :
Supposons que l'événement est XXXX
1 Enregistrez un objet d'écoute d'événement pour un certain événement avec la source de l'événement.
addXXXXListener(...);
2. Concevez un écouteur d'événement capable de gérer ce type d'événement.
class 类名 implements XXXXListener{ 重写XXXXListener接口中的方法 }
Explication :
Si vous souhaitez concevoir un écouteur capable de gérer les événements XXXX, il vous suffit d'écrire une classe qui implémente l'interface XXXXListener, car dans le Interface XXXXListener Des méthodes capables de gérer les événements XXXX ont été définies.
par exemple :
import java.awt.*; import java.awt.event.*; class A implements ActionListener{ public void actionPerformed(ActionEvent e){//单击事件 System.out.println("haha"); } } public class text{ public static void main(String[] args){ Frame f=new Frame(); Button bn=new Button("ok"); f.add(bn); A aa =new A(); bn.addActionListener(aa); f.pack();//只显示内容高度和宽度 f.setVisible(true); } }
Quels sont les événements :
ActionEvent : Un événement qui se produit lorsqu'un composant est activé.
KeyEvent : un événement qui se produit lors de l'utilisation du clavier.
MouseEvent : se produit lorsque la souris est utilisée.
WindowsEvent : Événement qui se produit lors de l'exploitation d'une fenêtre.
Le site Web PHP chinois propose un grand nombre de tutoriels d'introduction au JAVA gratuits, tout le monde est invité à apprendre !
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!