com.rolemodelsoft.drawlet.basics
Class AbstractInputEventHandler

java.lang.Object
  |
  +--com.rolemodelsoft.drawlet.basics.AbstractInputEventHandler
Direct Known Subclasses:
CanvasHandle, CanvasTool

public class AbstractInputEventHandler
extends java.lang.Object
implements InputEventHandler

Provides a default implementation of InputEventHandler.


Constructor Summary
AbstractInputEventHandler()
          Create a new AbstractInputEventHandler.
 
Method Summary
 void keyPressed(java.awt.event.KeyEvent e)
          Called when a key is pressed.
 void keyReleased(java.awt.event.KeyEvent e)
          Called when a key is released.
 void keyTyped(java.awt.event.KeyEvent e)
          Called when a key is typed.
 void mouseClicked(java.awt.event.MouseEvent e)
          Called when the mouse is clicked.
protected  void mouseDoubleClicked(java.awt.event.MouseEvent e)
          Called when the mouse is double-clicked.
 void mouseDragged(java.awt.event.MouseEvent e)
          Called when the mouse is dragged.
 void mouseEntered(java.awt.event.MouseEvent e)
          Called when the mouse has entered.
 void mouseExited(java.awt.event.MouseEvent e)
          Called when the mouse has exited.
 void mouseMoved(java.awt.event.MouseEvent e)
          Called when the mouse is moved.
 void mousePressed(java.awt.event.MouseEvent e)
          Called when the mouse is pressed.
 void mouseReleased(java.awt.event.MouseEvent e)
          Called when the mouse is released.
protected  void mouseSingleClicked(java.awt.event.MouseEvent e)
          Called when the mouse is single-clicked.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInputEventHandler

public AbstractInputEventHandler()
Create a new AbstractInputEventHandler.
Method Detail

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Called when a key is pressed.
Parameters:
e - the KeyEvent to handle

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Called when a key is released.
Parameters:
e - the KeyEvent to handle

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Called when a key is typed.
Parameters:
e - the KeyEvent to handle

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Called when the mouse is clicked.
Parameters:
e - the MouseEvent to handle

mouseDoubleClicked

protected void mouseDoubleClicked(java.awt.event.MouseEvent e)
Called when the mouse is double-clicked.
Parameters:
e - the MouseEvent to handle

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Called when the mouse is dragged.
Parameters:
e - the MouseEvent to handle

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Called when the mouse has entered.
Parameters:
e - the MouseEvent to handle

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Called when the mouse has exited.
Parameters:
e - the MouseEvent to handle

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Called when the mouse is moved.
Parameters:
e - the MouseEvent to handle

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Called when the mouse is pressed.
Parameters:
e - the MouseEvent to handle

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Called when the mouse is released.
Parameters:
e - the MouseEvent to handle

mouseSingleClicked

protected void mouseSingleClicked(java.awt.event.MouseEvent e)
Called when the mouse is single-clicked.
Parameters:
e - the MouseEvent to handle