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 How to Program (early objects), 9/e 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.