PamView
Interface PamTabPanel

All Known Implementing Classes:
ClickTabPanelControl, DataMapPanel, MapTabPanelControl, NoiseTabPanel, RecorderTabPanel, ThingHeardTabPanelControl, UserDisplayTabPanelControl, UserInputPanel, VRTabPanelControl, 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 Summary
 javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
           
 javax.swing.JComponent getPanel()
           
 javax.swing.JToolBar getToolBar()
           
 

Method Detail

createMenu

javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
Returns:
a JMeny for the panel

getPanel

javax.swing.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

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