public class ZoomTool extends Tool
| Modifier and Type | Method and Description |
|---|---|
void |
activated()
Signal the tool is activated, if we have something to do before
|
protected java.awt.geom.Rectangle2D.Double |
createRectangle() |
protected java.awt.geom.Rectangle2D.Double |
createRectangle(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e)
mouse dragged event
|
void |
mousePressed(java.awt.event.MouseEvent e)
Mouse pressed event
|
void |
mouseReleased(java.awt.event.MouseEvent e)
Mouse Released event
|
void |
paintElements(java.awt.Graphics g)
Paint a feed back from tool
|
void |
unactivated()
signal the tool is beeing unactivated
|
keyTyped, mouseClicked, mouseEnter, mouseExited, mouseMoved, mouseWheelpublic ZoomTool(JDisplay display) throws java.lang.Exception
java.lang.Exceptionpublic void activated()
Toolpublic void unactivated()
Toolunactivated in class Toolpublic void mousePressed(java.awt.event.MouseEvent e)
ToolmousePressed in class Toolpublic void mouseDragged(java.awt.event.MouseEvent e)
ToolmouseDragged in class Toolpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerkeyPressed in class Toolpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerkeyReleased in class Toolpublic void mouseReleased(java.awt.event.MouseEvent e)
ToolmouseReleased in class Toolprotected java.awt.geom.Rectangle2D.Double createRectangle()
protected java.awt.geom.Rectangle2D.Double createRectangle(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2)
public void paintElements(java.awt.Graphics g)
ToolpaintElements in class Toolg - the graphic context