Package tethys.swing

Class TethysConnectionPanel

java.lang.Object
tethys.swing.TethysGUIPanel
tethys.swing.TethysConnectionPanel
All Implemented Interfaces:
TethysStateObserver

public class TethysConnectionPanel extends TethysGUIPanel
Top strip of main Tethys GUI for connection and project information
Author:
dg50
  • Constructor Details Link icon

    • TethysConnectionPanel Link icon

      public TethysConnectionPanel(TethysControl tethysControl)
  • Method Details Link icon

    • showHelp Link icon

      protected void showHelp(ActionEvent e)
    • newInstrumentSelect Link icon

      protected void newInstrumentSelect()
    • createNewInstrument Link icon

      protected void createNewInstrument()
    • createNewProject Link icon

      protected void createNewProject()
      Action from new project button
    • newProjectSelect Link icon

      protected void newProjectSelect()
    • selectServer Link icon

      protected void selectServer()
    • getComponent Link icon

      public JComponent getComponent()
      Specified by:
      getComponent in class TethysGUIPanel
    • updateState Link icon

      public void updateState(TethysState tethysState)
      Description copied from interface: TethysStateObserver
      Receive state updates when Tethys has done something (made a connection, moved some data, etc.)
      Note that this is for RECEIVING state updates, not for sending them. To avoid infinite notifications loops, use tethysControl.sendStateUpdate(TethysState) to send out state notifications.
      Specified by:
      updateState in interface TethysStateObserver
      Overrides:
      updateState in class TethysGUIPanel
      Parameters:
      tethysState -