org.cresques.ui.cmd
Class Cmd
java.lang.Object
org.cresques.ui.cmd.Cmd
- Direct Known Subclasses:
- CmdInfo, CmdMeasure, CmdPan, CmdPLine, CmdSaveRaster, CmdSelect, CmdZoom
- public abstract class Cmd
- extends java.lang.Object
Clase Cmd, ancestro de todos los comandos del canvas.
Permite añadir al canvas funcionalidades que responden a eventos de
ratón y producen canvios en el estado del canvas.
- Author:
- "Luis W. Sevilla"
Constructor Summary |
Cmd(CQMapCanvas canvas)
Construye un nuevo Cmd para el Canvas |
Method Summary |
abstract void |
cmd(java.awt.geom.Point2D pt,
int bt,
int mouseEvent)
Recibe los eventos del ratón. |
static Cmd |
get(java.lang.String cmdStr)
|
java.awt.Cursor |
getCursor()
|
int |
getEventsWanted()
Devuelve un Bitset con los eventos de raton que requiere. |
static void |
register(java.lang.String cmdStr,
Cmd command)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEFT
public static final int LEFT
- See Also:
- Constant Field Values
RIGHT
public static final int RIGHT
- See Also:
- Constant Field Values
MIDDLE
public static final int MIDDLE
- See Also:
- Constant Field Values
PRESS
public static final int PRESS
- See Also:
- Constant Field Values
RELEASE
public static final int RELEASE
- See Also:
- Constant Field Values
DRAG
public static final int DRAG
- See Also:
- Constant Field Values
type
public static final int type
- See Also:
- Constant Field Values
cursor
protected java.awt.Cursor cursor
Cmd
public Cmd(CQMapCanvas canvas)
- Construye un nuevo Cmd para el Canvas
- Parameters:
canvas
-
register
public static void register(java.lang.String cmdStr,
Cmd command)
get
public static Cmd get(java.lang.String cmdStr)
cmd
public abstract void cmd(java.awt.geom.Point2D pt,
int bt,
int mouseEvent)
- Recibe los eventos del ratón.
getEventsWanted
public int getEventsWanted()
- Devuelve un Bitset con los eventos de raton que requiere.
- Returns:
- eventsWanted (BitSet)
getCursor
public java.awt.Cursor getCursor()