Class PointerLocationLayer
- java.lang.Object
-
- oracle.spatial.network.nfe.vis.maps.layer.BasicLayer
-
- oracle.spatial.network.nfe.vis.maps.layer.ui.PointerLocationLayer
-
- All Implemented Interfaces:
Layer,PropertySupport
public class PointerLocationLayer extends BasicLayer
This layer displays helpful information related to the current mouse cursor, such as the ground coordinates.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringtextprotected MapTiptipperprotected java.awt.geom.Point2DtopLeftCorner-
Fields inherited from class oracle.spatial.network.nfe.vis.maps.layer.BasicLayer
canvas, properties
-
Fields inherited from interface oracle.spatial.network.nfe.vis.maps.core.Layer
PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE
-
-
Constructor Summary
Constructors Constructor Description PointerLocationLayer(MapCanvas canvas)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleTheEvent(java.util.EventObject evt)booleanisMyEvent(java.util.EventObject evt)This layer always returns falsebooleanpropagateEvent(java.util.EventObject evt)longrender(java.awt.Graphics2D g)Renders the layer contents to the given Graphics.-
Methods inherited from class oracle.spatial.network.nfe.vis.maps.layer.BasicLayer
added, addPropertyChangeListener, addPropertyChangeListener, clear, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProperties, getProperty, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getProviderID, getSRID, handleEvent, hitTest, hitTest, isVisible, mapRegionChanged, removed, removePropertyChangeListener, removePropertyChangeListener, repaint, setCanvas, setMyCursor, setName, setProperty, setProviderID, setSRID, setVisible, toXMLElement, update
-
-
-
-
Field Detail
-
tipper
protected MapTip tipper
-
topLeftCorner
protected java.awt.geom.Point2D topLeftCorner
-
text
protected java.lang.String text
-
-
Constructor Detail
-
PointerLocationLayer
public PointerLocationLayer(MapCanvas canvas)
-
-
Method Detail
-
render
public long render(java.awt.Graphics2D g)
Description copied from interface:LayerRenders the layer contents to the given Graphics.- Specified by:
renderin interfaceLayer- Overrides:
renderin classBasicLayer- Parameters:
g- the graphics object- Returns:
- the rendering time in milliseconds.
-
isMyEvent
public boolean isMyEvent(java.util.EventObject evt)
This layer always returns false- Overrides:
isMyEventin classBasicLayer- Parameters:
evt-- Returns:
-
propagateEvent
public boolean propagateEvent(java.util.EventObject evt)
- Overrides:
propagateEventin classBasicLayer
-
handleTheEvent
public void handleTheEvent(java.util.EventObject evt)
- Overrides:
handleTheEventin classBasicLayer
-
-