Package PamController

Class PamControlledUnitGUI

java.lang.Object
PamController.PamControlledUnitGUI
Direct Known Subclasses:
PamControlledGUIFX, PamControlledGUISwing

public abstract class PamControlledUnitGUI extends Object
The GUI for a PAMControlled unit. Each PAMControlled Unit can have no, or multiple GUI's programmed in Swing JavaFX, any other GUI frameWork. All GUI's must subcless this class.
Author:
Jamie Macaulay
  • Constructor Details

    • PamControlledUnitGUI

      public PamControlledUnitGUI()
  • Method Details

    • getGUIFlag

      public abstract int getGUIFlag()
      Get the flag type for the GUI e.g. PAMGuiManager.SWING;
      Returns:
      flag descibing the type of GUI.
    • notifyGUIChange

      public void notifyGUIChange(int flag)
      Allows the GUI to be notified of changes, e.g. in the PAMController
      Parameters:
      flag - - the change flag.