The Event listener represent the interfaces responsible to handle events. Java provides us various Event listener classes but we will discuss those which are more frequently used. Every method of an event listener method has a single argument as an object which is subclass of EventObject class. For example, mouse event listener methods will accept instance of MouseEvent, where MouseEvent derives from EventObject.
It is a marker interface which every listener interface has to extend.This class is defined in java.util package.
Following is the declaration for java.util.EventListener interface:
public interface EventListener
Following is the list of commonly used event listeners.
Sr. No. | Control & Description |
---|---|
1 |
This interface is used for receiving the action events. |
2 |
This interface is used for receiving the component events. |
3 |
This interface is used for receiving the item events. |
4 |
This interface is used for receiving the key events. |
5 |
This interface is used for receiving the mouse events. |
6 |
This interface is used for receiving the text events. |
7 |
This interface is used for receiving the window events. |
8 |
This interface is used for receiving the adjusmtent events. |
9 |
This interface is used for receiving the container events. |
10 |
This interface is used for receiving the mouse motion events. |
11 |
This interface is used for receiving the focus events. |