com.iver.cit.gvsig.fmap.tools.Behavior
Class PolygonBehavior

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.tools.Behavior.Behavior
      extended bycom.iver.cit.gvsig.fmap.tools.Behavior.PolylineBehavior
          extended bycom.iver.cit.gvsig.fmap.tools.Behavior.PolygonBehavior

public class PolygonBehavior
extends PolylineBehavior

Behaviour que espera un listener de tipo MeasureListener.

Author:
Vicente Caballero Navarro

Field Summary
 
Fields inherited from class com.iver.cit.gvsig.fmap.tools.Behavior.PolylineBehavior
arrayX, arrayY, isClicked, listener
 
Constructor Summary
PolygonBehavior(PolylineListener ali)
          Crea un nuevo PolygonBehavior.
 
Method Summary
 void mouseDragged(java.awt.event.MouseEvent e)
          Reimplementación del método mouseDragged de Behavior.
 void mouseMoved(java.awt.event.MouseEvent E)
          Reimplementación del método mouseMoved de Behavior.
 void mousePressed(java.awt.event.MouseEvent E)
          Reimplementación del método mousePressed de Behavior.
 void paintComponent(java.awt.Graphics g)
           
 
Methods inherited from class com.iver.cit.gvsig.fmap.tools.Behavior.PolylineBehavior
addPoint, changeLastPoint, drawPolyLine, getListener, setListener
 
Methods inherited from class com.iver.cit.gvsig.fmap.tools.Behavior.Behavior
getCursor, getMapControl, mouseClicked, mouseEntered, mouseExited, mouseReleased, mouseWheelMoved, setMapControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolygonBehavior

public PolygonBehavior(PolylineListener ali)
Crea un nuevo PolygonBehavior.

Parameters:
ali - listener.
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics g)
Overrides:
paintComponent in class PolylineBehavior
See Also:
Behavior.paintComponent(java.awt.Graphics)

mousePressed

public void mousePressed(java.awt.event.MouseEvent E)
                  throws BehaviorException
Reimplementación del método mousePressed de Behavior.

Overrides:
mousePressed in class PolylineBehavior
Parameters:
E - MouseEvent
Throws:
BehaviorException - Excepción lanzada cuando el Behavior.

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent E)
                throws BehaviorException
Reimplementación del método mouseMoved de Behavior.

Overrides:
mouseMoved in class PolylineBehavior
Parameters:
E - MouseEvent
Throws:
BehaviorException - Excepción lanzada cuando el Behavior.

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
                  throws BehaviorException
Reimplementación del método mouseDragged de Behavior.

Overrides:
mouseDragged in class PolylineBehavior
Parameters:
e - MouseEvent
Throws:
BehaviorException - Excepción lanzada cuando el Behavior.