PPT Slide
Option #2: Event Adapters
In addition to interfaces, the java.awt.event.* package provides
“adapter” classes that can be subclassed.
No need to code every method; just override the method you need:
public void mouseEntered(MouseEvent e){;}
public void mouseExited(MouseEvent e){;}
public void mouseClicked(MouseEvent e){;}
public void mouseReleased(MouseEvent e){;}
public void mousePressed(MouseEvent e){
/* handle mouse event */}
Public class EventHandler extends MouseAdapter {
Less wasted code; but you use
up your single inheritance!