org.gvsig.fmap.mapcontrol.tools
Class MapTool

java.lang.Object
  extended by org.gvsig.fmap.mapcontrol.tools.MapTool

public abstract class MapTool
extends java.lang.Object

Herramienta del MapControl. Ejecuta acciones respondiendo a eventos, por delegación desde MapControl.

Author:
Luis W. Sevilla

Field Summary
protected  java.awt.Cursor cursor
           
protected  MapControl mc
           
 
Constructor Summary
MapTool(MapControl mc)
           
 
Method Summary
abstract  void cmd(java.awt.geom.Point2D pt, int bt, int mouseEvent)
          Recibe los eventos del ratón.
 java.awt.Cursor getCursor()
          Devuelve un Bitset con los eventos de raton que requiere.
abstract  void paintComponent(java.awt.Graphics g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cursor

protected java.awt.Cursor cursor

mc

protected MapControl mc
Constructor Detail

MapTool

public MapTool(MapControl mc)
Method Detail

cmd

public abstract void cmd(java.awt.geom.Point2D pt,
                         int bt,
                         int mouseEvent)
Recibe los eventos del ratón.


getCursor

public java.awt.Cursor getCursor()
Devuelve un Bitset con los eventos de raton que requiere.

Returns:
eventsWanted (BitSet) / public int getEventsWanted() { return eventsWanted; }

paintComponent

public abstract void paintComponent(java.awt.Graphics g)


Copyright © 2014 gvSIG Association. All Rights Reserved.