Class EarthNavPanel

All Implemented Interfaces:
MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class EarthNavPanel extends JPanel implements MouseListener, MouseMotionListener
An abstract base class used to represents display control legends for view managers.
Author:
IDV development team
See Also:
  • Constructor Details

    • EarthNavPanel

      public EarthNavPanel(MapViewManager viewManager)
      ctor
      Parameters:
      viewManager - The viewManager
    • EarthNavPanel

      public EarthNavPanel(MapViewManager viewManager, Flythrough flythrough, boolean showAddress)
      _more_
      Parameters:
      viewManager - _more_
      flythrough - _more_
      showAddress - _more_
  • Method Details

    • goToAddress

      public void goToAddress()
      Go to address
    • goToAddressInner

      public void goToAddressInner()
      Go to address
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      Noop
      Specified by:
      mouseDragged in interface MouseMotionListener
      Parameters:
      e - The event
    • mouseMoved

      public void mouseMoved(MouseEvent e)
      Noop
      Specified by:
      mouseMoved in interface MouseMotionListener
      Parameters:
      e - The event
    • mouseEntered

      public void mouseEntered(MouseEvent e)
      Noop
      Specified by:
      mouseEntered in interface MouseListener
      Parameters:
      e - The event
    • mouseExited

      public void mouseExited(MouseEvent e)
      Noop
      Specified by:
      mouseExited in interface MouseListener
      Parameters:
      e - The event
    • mousePressed

      public void mousePressed(MouseEvent event)
      Mouse was pressed
      Specified by:
      mousePressed in interface MouseListener
      Parameters:
      event - The event
    • startRun

      public void startRun(ucar.unidata.idv.ui.EarthNavPanel.Location location, int theTimeStamp)
      Handle the hotspot event
      Parameters:
      location - The hotspot
      theTimeStamp - for multiple events
    • mouseReleased

      public void mouseReleased(MouseEvent event)
      Mouse was pressed
      Specified by:
      mouseReleased in interface MouseListener
      Parameters:
      event - The event
    • processLocation

      public void processLocation(ucar.unidata.idv.ui.EarthNavPanel.Location location)
      Handle the hotspot
      Parameters:
      location - The hotspot
    • mouseClicked

      public void mouseClicked(MouseEvent event)
      Handle event
      Specified by:
      mouseClicked in interface MouseListener
      Parameters:
      event - event