4.
What is an event listener in Java?

6.
What is the purpose of the `ActionEvent` class in Java event handling?

7.
In Java event handling, what is the purpose of the `getSource()` method of the `ActionEvent` class?

9.
In Java, how do you specify that an event should trigger a particular method for event handling?

10.
What is the purpose of the `ItemEvent` class in Java event handling?