- SWING - Containers
- SWING - Menu
- SWING - Layouts
- SWING - Event Adapters
- SWING - Event Listeners
- SWING - Event Classes
- SWING - Event Handling
- SWING - Controls
- SWING - Environment
- SWING - Overview
- SWING - Home
SWING Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
SWING - Event Listeners
Event psteners represent the interfaces responsible to handle events. Java provides various Event pstener classes, however, only those which are more frequently used will be discussed. Every method of an event pstener method has a single argument as an object which is the subclass of EventObject class. For example, mouse event pstener methods will accept instance of MouseEvent, where MouseEvent derives from EventObject.
EventListner Interface
It is a marker interface which every pstener interface has to extend. This class is defined in java.util package.
Class Declaration
Following is the declaration for java.util.EventListener interface −
pubpc interface EventListener
SWING Event Listener Interfaces
Following is the pst of commonly used event psteners.
Sr.No. | Class & 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 window events. |
7 | This interface is used for receiving the adjustment events. |
8 | This interface is used for receiving the container events. |
9 | This interface is used for receiving the mouse motion events. |
10 | This interface is used for receiving the focus events. |