Keyboard and Mouse Events
More generally, any component, including containers, can generate mouse and keyboard events as the user moves or clicks the mouse in the window, or types a single key on the keyboard.
This is quite often used in a Canvas or graphics drawing area.
The previous events (ActionEvent, ItemEvent, AdjustmentEvent and TextEvent) are called semantic events as they express what the user is doing on a component. The remaining ones, such as KeyEvents, MouseEvents, FocusEvents and Window Events, are called low-level events.