Event listeners rappresentano le interfacce responsabili della gestione degli eventi. Java fornisce varie classi di ascoltatori di eventi, tuttavia, verranno discusse solo quelle usate più frequentemente. Ogni metodo di un ascoltatore di eventi ha un singolo argomento come un oggetto che è la sottoclasse della classe EventObject. Per esempio, i metodi degli ascoltatori di eventi del mouse accetteranno istanze di MouseEvent, dove MouseEvent deriva da EventObject.
Interfaccia EventListner
È un’interfaccia marker che ogni interfaccia ascoltatore deve estendere. Questa classe è definita nel pacchetto java.util.
Dichiarazione della classe
Di seguito la dichiarazione dell’interfaccia java.util.EventListener –
public interface EventListener
Interfacce ascoltatori di eventi
Di seguito la lista degli ascoltatori di eventi comunemente usati.
Sr.No. | Classe & Descrizione |
---|---|
1 | ActionListener
Questa interfaccia è usata per ricevere gli eventi azione. |
2 | ComponentListener
Questa interfaccia è usata per ricevere gli eventi dei componenti. |
3 | ItemListener
Questa interfaccia è usata per ricevere gli eventi item. |
4 | KeyListener
Questa interfaccia è usata per ricevere gli eventi chiave. |
5 | MouseListener
Questa interfaccia è usata per ricevere gli eventi del mouse. |
6 | WindowListener
Questa interfaccia è usata per ricevere gli eventi finestra. |
7 | AdjustmentListener
Questa interfaccia è usata per ricevere gli eventi di regolazione. |
8 | ContainerListener
Questa interfaccia è usata per ricevere gli eventi contenitore. |
9 | MouseMotionListener
Questa interfaccia è usata per ricevere gli eventi movimento del mouse. |
10 | FocusListener
Questa interfaccia è usata per ricevere gli eventi di focus. |