This document discusses event handling in Java. It covers event classes like ActionEvent and MouseEvent which describe changes in GUI components. Listeners register with sources to receive event notifications. The delegation model allows specifying objects to notify for specific events. Common sources and event types are described. Interface and adapter classes support defining event handler methods.