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.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener