Package dataMap

Class DataMapPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ColorManaged, PamTabPanel

public class DataMapPanel extends PamBorderPanel implements PamTabPanel
The main panel managed by DataMapControl In reality, this does most of the actual controlling.
Author:
Doug Gillespie
See Also:
  • Field Details Link icon

  • Constructor Details Link icon

    • DataMapPanel Link icon

      protected DataMapPanel(DataMapControl dataMapControl)
  • Method Details Link icon

    • createDataGraphs Link icon

      public int createDataGraphs()
      Create a new set of data graphs to go into the panel.
      Returns:
    • getGraphDimension Link icon

      public Dimension getGraphDimension()
      Returns:
      the graphDimension for use with the DataStreamPanels.
    • createMenu Link icon

      public JMenu createMenu(Frame parentFrame)
      Specified by:
      createMenu in interface PamTabPanel
      Returns:
      a JMeny for the panel
    • getPanel Link icon

      public JComponent getPanel()
      Specified by:
      getPanel in interface PamTabPanel
      Returns:
      Reference to a graphics component that can be added to the view. This will typically be a JPanel or a JInternalFrame;
    • getToolBar Link icon

      public JToolBar getToolBar()
      Specified by:
      getToolBar in interface PamTabPanel
      Returns:
      a JToolbas associated with this tab. This will only be displayed when the current tab is activated
    • scaleChanged Link icon

      public void scaleChanged()
      Called from ScalePanel when anything to do with scaling changes.
    • frameResized Link icon

      public void frameResized()
    • newDataSources Link icon

      public void newDataSources()
    • newSettings Link icon

      public void newSettings()
    • dataGraphMouseTime Link icon

      public void dataGraphMouseTime(Long timeMillis)
      Called when mouse moves over a data graph to set time on scale Panel. Set null to clear cursor info on panel.
      Parameters:
      timeMillis - time in millis or null.
    • repaintAll Link icon

      public void repaintAll()
    • updateDataMap Link icon

      public void updateDataMap(OfflineDataMap dataMap, OfflineDataMapPoint dataMapPoint)
    • getSummaryPanel Link icon

      public SummaryPanel getSummaryPanel()
      Returns:
      the summaryPanel