Package clickDetector

Class ClickTabPanel

All Implemented Interfaces:
ComponentListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class ClickTabPanel extends JDesktopPane implements ComponentListener
Author:
Doug Gillespie

ClickTabPanel is what ultimately get's taken by the PamGui and added to the main tab panel. ClickTabPanel contains several different windows to show bearings, trigger levels, click waveforms, etc. These are automatically arranged by ClickTabPanel whenever the main window resizes.

See Also:
  • Constructor Details

  • Method Details

    • componentHidden

      public void componentHidden(ComponentEvent e)
      Specified by:
      componentHidden in interface ComponentListener
    • componentMoved

      public void componentMoved(ComponentEvent e)
      Specified by:
      componentMoved in interface ComponentListener
    • componentResized

      public void componentResized(ComponentEvent e)
      This get's called during startup when the window is created and will automatically resize everything. IT may get called 2 or 3 times at startup as components such as the side bar sort themselves out.
      Specified by:
      componentResized in interface ComponentListener
    • componentShown

      public void componentShown(ComponentEvent e)
      Specified by:
      componentShown in interface ComponentListener
    • arrangeWindows

      public void arrangeWindows()
    • noteNewSettings

      public void noteNewSettings()
    • getObserverName

      public String getObserverName()
    • removeObservable

      public void removeObservable(PamObservable o)
    • offlineDataChanged

      public void offlineDataChanged()
      Called from clicksOffline when data have changed (eg from re doing click id). Needs to notify the display and maybe some other classes.