public abstract class BasicTool extends Object implements Tool
| Modifier and Type | Method and Description |
|---|---|
void |
activate(GeometryEditPanel panel)
Called when tool is activated.
|
void |
deactivate() |
protected GeometryEditModel |
geomModel() |
Cursor |
getCursor() |
protected Graphics2D |
getGraphics2D() |
protected double |
gridSize() |
void |
keyPressed(KeyEvent e) |
void |
keyReleased(KeyEvent e) |
void |
keyTyped(KeyEvent e) |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
mouseWheelMoved(MouseWheelEvent e) |
protected GeometryEditPanel |
panel() |
protected Coordinate |
toModelSnapped(Point2D p) |
protected Coordinate |
toModelSnappedIfCloseToViewGrid(Point2D p) |
protected Coordinate |
toModelSnappedToViewGrid(Point2D p) |
protected Cursor cursor
public BasicTool()
public BasicTool(Cursor cursor)
protected Graphics2D getGraphics2D()
public void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void keyPressed(KeyEvent e)
keyPressed in interface KeyListenerpublic void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerpublic void keyTyped(KeyEvent e)
keyTyped in interface KeyListenerpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved in interface MouseWheelListenerpublic void activate(GeometryEditPanel panel)
public void deactivate()
deactivate in interface Toolprotected GeometryEditPanel panel()
protected GeometryEditModel geomModel()
protected Coordinate toModelSnapped(Point2D p)
protected Coordinate toModelSnappedToViewGrid(Point2D p)
protected Coordinate toModelSnappedIfCloseToViewGrid(Point2D p)
protected double gridSize()
Copyright © 2025. All rights reserved.