Im Konstruktor wird die Klasse jeweils bei einem MouseListener1 und einem MouseMotionListener angemeldet. Die Klasse implementiert die Listener selber. Die Listener müssen die folgenden Methoden implementieren:
MouseListener:
- mouseClicked(MouseEvent e)
- mouseEntered(MouseEvent e)
- mouseExited(MouseEvent e)
- mousePressed(MouseEvent e)
- mouseReleased(MouseEvent e)
MouseMotionListener:
- mouseDragged(MouseEvent e)
- mouseMoved(MouseEvent e)