Package dataPlotsFX

Class TDControlAWT

java.lang.Object
dataPlotsFX.TDControl
dataPlotsFX.TDControlAWT
All Implemented Interfaces:
PamSettings, SettingsNameProvider, UserDisplayComponent

public class TDControlAWT extends TDControl implements UserDisplayComponent
TDControlFX acts as a wrapper class for a time base display programmed in JavaFX.
Author:
Jamie Macaulay
  • Constructor Details Link icon

  • Method Details Link icon

    • getComponent Link icon

      public Component getComponent()
      Specified by:
      getComponent in interface UserDisplayComponent
      Returns:
      The Swing component to add to the frame
    • getMainDisplay Link icon

      public TDDisplayFX getMainDisplay()
      Get the main display.
      Returns:
      the main display.
    • getDataObserver Link icon

      public dataPlotsFX.TDControlAWT.DataObserver getDataObserver()
      Get the data observer- monitors incoming real time data an updates graphs.
      Specified by:
      getDataObserver in class TDControl
      Returns:
      data observer
    • openComponent Link icon

      public void openComponent()
      Description copied from interface: UserDisplayComponent
      Called when the component is first displayed.
      Specified by:
      openComponent in interface UserDisplayComponent
    • closeComponent Link icon

      public void closeComponent()
      Description copied from interface: UserDisplayComponent
      Called when the component is removed from the display.
      Specified by:
      closeComponent in interface UserDisplayComponent
    • notifyModelChanged Link icon

      public void notifyModelChanged(int changeType)
      Description copied from interface: UserDisplayComponent
      Pick up model changed notifications from a parent user display.
      Specified by:
      notifyModelChanged in interface UserDisplayComponent
      Parameters:
      changeType -
    • isPaused Link icon

      public boolean isPaused()
      In real time mode check if PAMGUARD is paused.
      Overrides:
      isPaused in class TDControl
      Returns:
      true if paused.
    • getFrameTitle Link icon

      public String getFrameTitle()
      Description copied from interface: UserDisplayComponent
      Get a title for the frame the component will be added to.
      Specified by:
      getFrameTitle in interface UserDisplayComponent
      Returns:
      a title for the components frame.