Package PamView

Interface PamTabPanel

All Known Implementing Classes:
ClickTabPanelControl, ClipTabPanel, DataMapPanel, DbHtTabPanel, FormsTabPanel, MapTabPanelControl, NetworkRXTabPanel, NoiseTabPanel, OneBandTabPanel, RecorderTabPanel, TargetMotionMainPanel, TethysTabPanel, ThingHeardTabPanelControl, UserDisplayTabPanelControl, UserInputPanel, VRTabPane, VRTabPanelControl, VRTabPanelControlFX, WhistleClassifierTabPanelControl

public interface PamTabPanel
Author:
Doug Gillespie Interface used to build coherent units for the main GUI display which contain a JPanel to add to the main Tab control and potentially a menu to go with that tab.
  • Method Details

    • createMenu

      JMenu createMenu(Frame parentFrame)
      Returns:
      a JMeny for the panel
    • getPanel

      JComponent getPanel()
      Returns:
      Reference to a graphics component that can be added to the view. This will typically be a JPanel or a JInternalFrame;
    • getToolBar

      JToolBar getToolBar()
      Returns:
      a JToolbas associated with this tab. This will only be displayed when the current tab is activated