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

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

public class RectangleBehavior
extends Behavior

Behaviour que espera un listener de tipo RectangleListener.

Author:
Vicente Caballero Navarro

Constructor Summary
RectangleBehavior(RectangleListener zili)
          Crea un nuevo RectangleBehavior.
 
Method Summary
 ToolListener getListener()
          Devuelve el ToolListener que está seleccionado.
 void mouseDragged(java.awt.event.MouseEvent e)
          Reimplementación del método mouseDragged de Behavior.
 void mousePressed(java.awt.event.MouseEvent e)
          Reimplementación del método mousePressed de Behavior.
 void mouseReleased(java.awt.event.MouseEvent e)
          Reimplementación del método mouseReleased de Behavior.
 void paintComponent(java.awt.Graphics g)
           
 void setListener(ToolListener listener)
           
 
Methods inherited from class com.iver.cit.gvsig.fmap.tools.Behavior.Behavior
getCursor, getMapControl, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved, setMapControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RectangleBehavior

public RectangleBehavior(RectangleListener zili)
Crea un nuevo RectangleBehavior.

Parameters:
zili - listener.
Method Detail

paintComponent

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

mousePressed

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

Overrides:
mousePressed in class Behavior
Parameters:
e - MouseEvent
See Also:
MouseListener.mousePressed(java.awt.event.MouseEvent)

mouseReleased

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

Overrides:
mouseReleased in class Behavior
Parameters:
e - MouseEvent
Throws:
BehaviorException - Excepción lanzada cuando el Behavior.
See Also:
MouseListener.mouseReleased(java.awt.event.MouseEvent)

mouseDragged

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

Overrides:
mouseDragged in class Behavior
Parameters:
e - MouseEvent
See Also:
MouseMotionListener.mouseDragged(java.awt.event.MouseEvent)

setListener

public void setListener(ToolListener listener)
See Also:
com.iver.cit.gvsig.fmap.tools.Behavior.Behavior#setListener(com.iver.cit.gvsig.fmap.tools.ToolListener)

getListener

public ToolListener getListener()
Description copied from class: Behavior
Devuelve el ToolListener que está seleccionado.

Specified by:
getListener in class Behavior
Returns:
ToolListener seleccionado.
See Also:
Behavior.getListener()