Event Listeners representerar de gränssnitt som ansvarar för att hantera händelser. Java tillhandahåller olika Event listener-klasser, men endast de klasser som används mer frekvent kommer att diskuteras. Varje metod i en metod för en händelselistare har ett enda argument i form av ett objekt som är en underklass till klassen EventObject. Till exempel kommer metoder för lyssnare av mushändelser att acceptera en instans av MouseEvent, där MouseEvent härstammar från EventObject.
EventListner-gränssnittet
Det är ett markörgränssnitt som varje lyssnargränssnitt måste förlänga. Den här klassen definieras i paketet java.util.
Klassdeklaration
Följande är deklarationen för gränssnittet java.util.EventListener –
public interface EventListener
SWING Event Listener Interfaces
Följande är en lista över vanligt förekommande eventlisteners.
Sr.nr. | Klass & Beskrivning |
---|---|
1 | ActionListener
Detta gränssnitt används för att ta emot handlingshändelser. |
2 | ComponentListener
Detta gränssnitt används för att ta emot komponenthändelser. |
3 | ItemListener
Detta gränssnitt används för att ta emot objekthändelser. |
4 | KeyListener
Detta gränssnitt används för att ta emot nyckelhändelser. |
5 | MouseListener
Detta gränssnitt används för att ta emot mushändelser. |
6 | WindowListener
Detta gränssnitt används för att ta emot fönsterhändelser. |
7 | AdjustmentListener
Detta gränssnitt används för att ta emot justeringshändelser. |
8 | ContainerListener
Detta gränssnitt används för att ta emot containerhändelser. |
9 | MouseMotionListener
Detta gränssnitt används för att ta emot musrörelsehändelser. |
10 | FocusListener
Detta gränssnitt används för att ta emot fokushändelser. |