Package UserInput

Class UserInputController

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

public class UserInputController extends PamControlledUnit
  • Field Details Link icon

  • Constructor Details Link icon

    • UserInputController Link icon

      public UserInputController(String name)
  • Method Details Link icon

    • getUserInputProcess Link icon

      public UserInputProcess getUserInputProcess()
    • getTabSpecificMenuBar Link icon

      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 Link icon

      public UserInputPanel getUserInputPanel()
    • notifyModelChanged Link icon

      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