Heim Java javaLernprogramm Was sind die Schritte der Java-Ereignisverarbeitung?

Was sind die Schritte der Java-Ereignisverarbeitung?

Dec 27, 2019 pm 04:14 PM
java 事件处理 步骤

Was sind die Schritte der Java-Ereignisverarbeitung?

Was ist ein Ereignis?

Die Aktion eines Benutzers an einer Komponente wird als Ereignis bezeichnet.

Ereignisquelle: GUI-Komponentenobjekt, das Ereignisse generieren kann.

Ereignisverarbeitungsmethode: Eine Methode, die Ereignisobjekte akzeptieren, analysieren und verarbeiten und interaktive Funktionen mit Benutzern implementieren kann.

Ereignis-Listener: eine Klasse, die Ereignisse verarbeiten kann.

Schritte bei der Verarbeitung von Ereignissen:

Angenommen, das Ereignis ist XXXX

1. Registrieren Sie ein Ereignis-Listener-Objekt für ein bestimmtes Ereignis bei der Ereignisquelle.

addXXXXListener(...);
Nach dem Login kopieren

2. Entwerfen Sie einen Ereignis-Listener, der diese Art von Ereignis verarbeiten kann.

class 类名 implements XXXXListener{
重写XXXXListener接口中的方法
}
Nach dem Login kopieren

Erklärung:

Wenn Sie einen Listener entwerfen möchten, der XXXX-Ereignisse verarbeiten kann, müssen Sie nur eine Klasse schreiben, die die XXXXListener-Schnittstelle implementiert, denn in der XXXXListener-Schnittstelle Es wurden Methoden definiert, die XXXX-Ereignisse verarbeiten können.

zB:

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);
 }
}
Nach dem Login kopieren

Was sind die Ereignisse:

ActionEvent: Ein Ereignis, das auftritt, wenn eine Komponente aktiviert wird.

KeyEvent: Ein Ereignis, das beim Betätigen der Tastatur auftritt.

MouseEvent: Tritt auf, wenn die Maus bedient wird.

WindowsEvent: Ereignis, das beim Betätigen eines Fensters auftritt.

Die chinesische PHP-Website bietet eine große Anzahl kostenloser JAVA-Einführungs-Tutorials, die jeder gerne lernen kann!

Das obige ist der detaillierte Inhalt vonWas sind die Schritte der Java-Ereignisverarbeitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Quadratwurzel in Java Quadratwurzel in Java Aug 30, 2024 pm 04:26 PM

Quadratwurzel in Java

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Perfekte Zahl in Java

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Zufallszahlengenerator in Java

Armstrong-Zahl in Java Armstrong-Zahl in Java Aug 30, 2024 pm 04:26 PM

Armstrong-Zahl in Java

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Weka in Java

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Smith-Nummer in Java

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

Fragen zum Java Spring-Interview

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Brechen oder aus Java 8 Stream foreach zurückkehren?

See all articles