Package UserInput

Class UserInputController

java.lang.Object
PamController.PamControlledUnit
UserInput.UserInputController
All Implemented Interfaces:
SettingsNameProvider

public class UserInputController extends PamControlledUnit
  • Field Details

  • Constructor Details

    • UserInputController

      public UserInputController(String name)
  • Method Details

    • getUserInputProcess

      public UserInputProcess getUserInputProcess()
    • getTabSpecificMenuBar

      public JMenuBar getTabSpecificMenuBar(Frame parentFrame, JMenuBar standardMenu, PamGui pamGui)
      Description copied from class: PamControlledUnit
      Create a tab specific menu to go with this PamControlledUnit.

      Default is to throw back the standard menu to be used. This function should clone the standard menu and then modify the clone (usually by replacing the Display sub menu)

      Overrides:
      getTabSpecificMenuBar in class PamControlledUnit
      Parameters:
      standardMenu - the standard menu for the Pam GUI.
      Returns:
      a complete menu bar to be shown while a particular tab is selected
    • getUserInputPanel

      public UserInputPanel getUserInputPanel()
    • notifyModelChanged

      public void notifyModelChanged(int changeType)
      Description copied from class: PamControlledUnit
      General notification when the PAMGAURD model changes.
      Overrides:
      notifyModelChanged in class PamControlledUnit
      Parameters:
      changeType - type of change