net.sf.freecol.client.gui
Class CanvasMouseListener

java.lang.Object
  extended by net.sf.freecol.client.gui.CanvasMouseListener
All Implemented Interfaces:
java.awt.event.MouseListener, java.util.EventListener

public final class CanvasMouseListener
extends java.lang.Object
implements java.awt.event.MouseListener

Listens to mouse buttons being pressed at the level of the Canvas.


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String LICENSE
           
static java.lang.String REVISION
           
 
Constructor Summary
CanvasMouseListener(Canvas canvas, GUI g, Map m)
          The constructor to use.
 
Method Summary
 void mouseClicked(java.awt.event.MouseEvent e)
          Invoked when a mouse button was clicked.
 void mouseEntered(java.awt.event.MouseEvent e)
          Invoked when the mouse enters the component.
 void mouseExited(java.awt.event.MouseEvent e)
          Invoked when the mouse exits the component.
 void mousePressed(java.awt.event.MouseEvent e)
          Invoked when a mouse button was pressed.
 void mouseReleased(java.awt.event.MouseEvent e)
          Invoked when a mouse button was released.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

LICENSE

public static final java.lang.String LICENSE
See Also:
Constant Field Values

REVISION

public static final java.lang.String REVISION
See Also:
Constant Field Values
Constructor Detail

CanvasMouseListener

public CanvasMouseListener(Canvas canvas,
                           GUI g,
                           Map m)
The constructor to use.

Parameters:
canvas - The component this object gets created for.
g - The GUI that holds information such as screen resolution.
Method Detail

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Invoked when a mouse button was clicked.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Parameters:
e - The MouseEvent that holds all the information.

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Invoked when the mouse enters the component.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Parameters:
e - The MouseEvent that holds all the information.

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Invoked when the mouse exits the component.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Parameters:
e - The MouseEvent that holds all the information.

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Invoked when a mouse button was pressed.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Parameters:
e - The MouseEvent that holds all the information.

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Invoked when a mouse button was released.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Parameters:
e - The MouseEvent that holds all the information.