Reklameannoncer

Event Listeners repræsenterer de grænseflader, der er ansvarlige for at håndtere begivenheder. Java tilbyder forskellige Event listener-klasser, men det er kun de klasser, der hyppigst anvendes, der vil blive behandlet. Hver metode i en begivenhedslyttermetode har et enkelt argument som et objekt, der er en underklasse af EventObject-klassen. F.eks. vil mouse event listener-metoder acceptere et eksempel af MouseEvent, hvor MouseEvent stammer fra EventObject.

EventListner Interface

Det er en markørgrænseflade, som enhver lyttergrænseflade skal udvide. Denne klasse er defineret i java.util-pakken.

Klassedeklaration

Følgende er deklarationen for java.util.EventListener-grænsefladen –

public interface EventListener

SWING Event Listener Interfaces

Følgende er listen over almindeligt anvendte eventlistere.

Sr.nr. Klasse & Beskrivelse
1 ActionListener

Denne grænseflade bruges til at modtage handlingshændelser.

2 ComponentListener

Denne grænseflade bruges til at modtage komponentbegivenhederne.

3 ItemListener

Denne grænseflade bruges til at modtage elementbegivenhederne.

4 KeyListener

Denne grænseflade bruges til at modtage nøglebegivenhederne.

5 MouseListener

Denne grænseflade bruges til at modtage musehændelser.

6 WindowListener

Denne grænseflade bruges til at modtage vindueshændelser.

7 AdjustmentListener

Denne grænseflade bruges til at modtage justeringsbegivenhederne.

8 ContainerListener

Denne grænseflade bruges til at modtage containerbegivenhederne.

9 MouseMotionListener

Denne grænseflade bruges til at modtage musebevægelsesbegivenhederne.

10 FocusListener

Denne grænseflade bruges til at modtage fokusbegivenhederne.

Advertiser

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.