14.15 Adapter Classes
Many event-listener interfaces, such as MouseListener
and MouseMotionListener
, contain multiple methods. It’s not always desirable to declare every method in an event-listener interface. For instance, an application may need only the mouseClicked
handler from MouseListener
or the mouseDragged
handler from MouseMotionListener
. Interface WindowListener
specifies seven window event-handling methods. For many of the listener interfaces that have multiple methods, packages java.awt.event
and javax.swing.event
provide event-listener adapter classes. An adapter class implements an interface and provides a default implementation (with an empty method body) of each method in the interface. Figure 14.30 shows several java.awt.event ...
Get Java™ for Programmers: Deitel Developer Series, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.