The Event listener represents 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 a subclass of the EventObject class. For example, mouse event listener methods will accept instances of MouseEvent, where MouseEvent derives from EventObject.
EventListner interface
It is a marker interface that every listener interface has to extend. This class is defined in java.util package.
Class declaration
Following is the declaration for java.util.EventListener interface:
public interface EventListener
AWT Event Listener Interfaces:
Following is the list of commonly used event listeners.
Sr. No. | Control & Description |
---|---|
1 | ActionListener This interface is used for receiving the action events. |
2 | ComponentListener This interface is used for receiving the component events. |
3 | ItemListener This interface is used for receiving the item events. |
4 | KeyListener This interface is used for receiving the key events. |
5 | MouseListener This interface is used for receiving the mouse events. |
6 | TextListener This interface is used for receiving the text events. |
7 | WindowListener This interface is used for receiving the window events. |
8 | AdjustmentListener This interface is used for receiving the adjustment events. |
9 | ContainerListener This interface is used for receiving the container events. |
10 | MouseMotionListener This interface is used for receiving the mouse motion events. |
11 | FocusListener This interface is used for receiving the focus events. |
Pingback: AWT MouseListener Interface - Adglob Infosystem Pvt Ltd
Pingback: AWT KeyListener Interface - Adglob Infosystem Pvt Ltd
Pingback: AWT TextListener Interface - Adglob Infosystem Pvt Ltd
Pingback: AWT FocusListener Interface - Adglob Infosystem Pvt Ltd
Pingback: AWT ContainerListener Interface - Adglob Infosystem Pvt Ltd
Pingback: AWT AdjustmentListener Interface - Adglob Infosystem Pvt Ltd