edu.sc.seis.fissuresUtil.map.tools
Class ZoomTool
java.lang.Object
edu.sc.seis.fissuresUtil.map.tools.OpenMapTool
edu.sc.seis.fissuresUtil.map.tools.ZoomTool
- All Implemented Interfaces:
- com.bbn.openmap.event.MapMouseMode, com.bbn.openmap.event.PaintListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
public class ZoomTool
- extends OpenMapTool
Constructor Summary |
ZoomTool(OpenMap om,
float factor,
java.lang.String id)
|
Method Summary |
void |
addZoomListener(com.bbn.openmap.event.ZoomListener zl)
|
java.lang.String |
getID()
Returns the id (MapMouseMode name). |
java.lang.String |
getPrettyName()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Invoked when the mouse button has been clicked (pressed and released) on
a component. |
void |
removeZoomListener(com.bbn.openmap.event.ZoomListener zl)
|
void |
reset()
|
void |
setActive(boolean active)
|
void |
zoom()
|
Methods inherited from class edu.sc.seis.fissuresUtil.map.tools.OpenMapTool |
actAsProxyFor, actAsProxyFor, addMapMouseListener, getGUIIcon, getModeCursor, getPressedCursor, getProxyDistributionMask, isActive, isProxyFor, isVisible, listenerPaint, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, releaseProxy, removeAllMapMouseListeners, removeMapMouseListener, setModeCursor, setPressedCursor, setProxyDistributionMask |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZoomTool
public ZoomTool(OpenMap om,
float factor,
java.lang.String id)
addZoomListener
public void addZoomListener(com.bbn.openmap.event.ZoomListener zl)
removeZoomListener
public void removeZoomListener(com.bbn.openmap.event.ZoomListener zl)
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Description copied from class:
OpenMapTool
- Invoked when the mouse button has been clicked (pressed and released) on
a component.
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
- Overrides:
mouseClicked
in class OpenMapTool
zoom
public void zoom()
reset
public void reset()
setActive
public void setActive(boolean active)
- Specified by:
setActive
in interface com.bbn.openmap.event.MapMouseMode
- Overrides:
setActive
in class OpenMapTool
getID
public java.lang.String getID()
- Returns the id (MapMouseMode name). This name should be unique for each
MapMouseMode.
- Returns:
- String ID
getPrettyName
public java.lang.String getPrettyName()