gistoolkit.server.mapclient.drawer
Class PanDrawer

java.lang.Object
  extended bygistoolkit.server.mapclient.drawer.BasicDrawer
      extended bygistoolkit.server.mapclient.drawer.PanDrawer
All Implemented Interfaces:
Drawer, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class PanDrawer
extends BasicDrawer

Class to allow the user to move the image around on the screen.


Constructor Summary
PanDrawer()
          Creates new PanDrawer
 
Method Summary
 void draw(java.awt.Graphics inGraphics, java.awt.Image inImage, int inWidth, int inHeight, java.awt.image.ImageObserver inImageObserver)
          Draw the image on the screen
 java.awt.Point getEndPoint()
          Retrieve the ending point of the drag in screen coordinates
 java.awt.Point getStartPoint()
          Retrieve the starting point of the drag in screen coordinates
 void mouseDragged(java.awt.event.MouseEvent e)
          Called when the user releases the mouse button.
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
          Mouse Methods
 void reset()
          Reset the state of this draw model
 
Methods inherited from class gistoolkit.server.mapclient.drawer.BasicDrawer
draw, getCommand, getImagePanel, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved, setCommand, setImagePanel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PanDrawer

public PanDrawer()
Creates new PanDrawer

Method Detail

getStartPoint

public java.awt.Point getStartPoint()
Retrieve the starting point of the drag in screen coordinates


getEndPoint

public java.awt.Point getEndPoint()
Retrieve the ending point of the drag in screen coordinates


reset

public void reset()
Reset the state of this draw model

Overrides:
reset in class BasicDrawer

draw

public void draw(java.awt.Graphics inGraphics,
                 java.awt.Image inImage,
                 int inWidth,
                 int inHeight,
                 java.awt.image.ImageObserver inImageObserver)
Draw the image on the screen

Specified by:
draw in interface Drawer
Specified by:
draw in class BasicDrawer

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class BasicDrawer

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Called when the user releases the mouse button.

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class BasicDrawer

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Description copied from class: BasicDrawer
Mouse Methods

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class BasicDrawer