Class 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 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: Layer
        Renders the layer contents to the given Graphics.
        Specified by:
        render in interface Layer
        Overrides:
        render in class BasicLayer
        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:
        isMyEvent in class BasicLayer
        Parameters:
        evt -
        Returns:
      • propagateEvent

        public boolean propagateEvent​(java.util.EventObject evt)
        Overrides:
        propagateEvent in class BasicLayer
      • handleTheEvent

        public void handleTheEvent​(java.util.EventObject evt)
        Overrides:
        handleTheEvent in class BasicLayer