CSLib
Class DrawingBox.DBMouseAdapter

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--CSLib.DrawingBox.DBMouseAdapter
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener
Enclosing class:
DrawingBox

public class DrawingBox.DBMouseAdapter
extends java.awt.event.MouseAdapter

DBMouseAdapter is an inner class that implements the Mouse listener for DrawingBox. It does this by extending the Java convenience wrapper MouseAdapter.

Each MouseEvent must be translated to correspond to the translated coordinate system of the DrawingBox. This translation remains in effect for any downstream mouse listeners.

See Also:
MouseAdapter, java.awt.event.MouseEvent#translatePoint(int int), Container.getInsets()

Constructor Summary
DrawingBox.DBMouseAdapter()
           
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DrawingBox.DBMouseAdapter

public DrawingBox.DBMouseAdapter()
Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener
Overrides:
mouseEntered in class java.awt.event.MouseAdapter

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener
Overrides:
mouseExited in class java.awt.event.MouseAdapter

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter