public class MapNavLayer extends BasicLayer implements ShapeDrawingLayer, javax.swing.event.ChangeListener, java.beans.PropertyChangeListener
| Modifier and Type | Field and Description |
|---|---|
static float |
BKGND_ALPHA |
static float |
BORDER_ALPHA |
static java.awt.Color |
ENABLED_BLUE |
static java.awt.Color |
MOUSEOVER_BLUE |
static int |
PAN_DELTA |
static float |
ZOOMBOX_BKGND_ALPHA |
static float |
ZOOMBOX_BORDER_ALPHA |
PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE| Constructor and Description |
|---|
MapNavLayer(MapCanvas parent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getSliderEnabled() |
java.awt.geom.Point2D |
getSnapPoint(java.awt.geom.Point2D point)
Gets the shape snap point closest to the given point
|
boolean |
handleEvent(java.util.EventObject evt)
The main method that performs event handling for this tool.
|
void |
mapRegionChanged(MapRegionEvent e)
When the associated canvas's map region is changed, this method is called to notify the layer of the change.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
long |
render(java.awt.Graphics2D g)
Renders the layer contents to the given Graphics.
|
void |
setCanvas(MapCanvas canvas)
Sets the map canvas on which this layer is displayed.
|
void |
setNumTicks(int numTicks) |
void |
setShape(java.awt.Shape zoomBox)
Sets the shape to be drawn
|
void |
setSliderEnabled(boolean enabled) |
void |
shapeCompleted(java.awt.event.MouseEvent e)
To be called when the shape is completely drawn
|
void |
stateChanged(javax.swing.event.ChangeEvent evt) |
added, addPropertyChangeListener, addPropertyChangeListener, clear, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProperties, getProperty, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getProviderID, getSRID, hitTest, hitTest, isVisible, removed, removePropertyChangeListener, removePropertyChangeListener, repaint, setName, setProperty, setProviderID, setSRID, setVisible, toXMLElement, updatepublic static final float BORDER_ALPHA
public static final float BKGND_ALPHA
public static final float ZOOMBOX_BORDER_ALPHA
public static final float ZOOMBOX_BKGND_ALPHA
public static final java.awt.Color ENABLED_BLUE
public static final java.awt.Color MOUSEOVER_BLUE
public static final int PAN_DELTA
public MapNavLayer(MapCanvas parent)
public void setCanvas(MapCanvas canvas)
LayersetCanvas in interface LayersetCanvas in class BasicLayerpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic void stateChanged(javax.swing.event.ChangeEvent evt)
stateChanged in interface javax.swing.event.ChangeListenerpublic void mapRegionChanged(MapRegionEvent e)
LayermapRegionChanged in interface LayermapRegionChanged in class BasicLayerpublic boolean handleEvent(java.util.EventObject evt)
LayerhandleEvent in interface LayerhandleEvent in class BasicLayerpublic long render(java.awt.Graphics2D g)
Layerrender in interface Layerrender in class BasicLayerg - the graphics objectpublic void setShape(java.awt.Shape zoomBox)
ShapeDrawingLayersetShape in interface ShapeDrawingLayerpublic void shapeCompleted(java.awt.event.MouseEvent e)
ShapeDrawingLayershapeCompleted in interface ShapeDrawingLayerpublic java.awt.geom.Point2D getSnapPoint(java.awt.geom.Point2D point)
ShapeDrawingLayergetSnapPoint in interface ShapeDrawingLayerpublic void setSliderEnabled(boolean enabled)
public boolean getSliderEnabled()
public void setNumTicks(int numTicks)