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