public abstract class Tool
extends java.lang.Object
implements java.awt.event.KeyListener
| Constructor and Description |
|---|
Tool() |
| Modifier and Type | Method and Description |
|---|---|
void |
activated()
Signal the tool is activated, if we have something to do before
|
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
mouseClicked(java.awt.event.MouseEvent e)
mouse clicked event
|
void |
mouseDragged(java.awt.event.MouseEvent e)
mouse dragged event
|
void |
mouseEnter(java.awt.event.MouseEvent e)
mouse enter event
|
void |
mouseExited(java.awt.event.MouseEvent e)
mouse exited event
|
void |
mouseMoved(java.awt.event.MouseEvent e)
Mouse moved event
|
void |
mousePressed(java.awt.event.MouseEvent e)
Mouse pressed event
|
void |
mouseReleased(java.awt.event.MouseEvent e)
Mouse Released event
|
void |
mouseWheel(java.awt.event.MouseWheelEvent e)
mouse wheel
|
void |
paintElements(java.awt.Graphics g)
Paint a feed back from tool
|
void |
unactivated()
signal the tool is beeing unactivated
|
public void activated()
public void unactivated()
public void mouseMoved(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
public void mouseReleased(java.awt.event.MouseEvent e)
public void mouseDragged(java.awt.event.MouseEvent e)
public void mouseClicked(java.awt.event.MouseEvent e)
e - public void mouseEnter(java.awt.event.MouseEvent e)
public void mouseExited(java.awt.event.MouseEvent e)
e - public void mouseWheel(java.awt.event.MouseWheelEvent e)
e - public void paintElements(java.awt.Graphics g)
g - the graphic contextpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListener