Les objets Adapter
- L'implémentation d'une interface oblige à écrire toutes les méthodes de l'interface
- Une application peut ne pas réclamer toutes ces méthodes
- Une classe intermédiaire <Type>Adapter fournit des méthodes vides (no-op)
- La classe <Type>Listener hérite de la classe <Type>Adapter
Notes:
class ButtonMouseListener implements MouseListener {
public void mouseEntered(MouseEvent e) {
System.out.println("Cursor Entered");
public void mouseExited(MouseEvent e) {
System.out.println("Cursor exit");
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {}