Class IGui

Direct Known Subclasses:
GuiSwing

public abstract class IGui
extends IPublisher
GUI component specification.
  • Constructor Details

    • IGui

      public IGui()
  • Method Details

    • run

      public abstract void run()
      Runs the GUI.
    • showDialog

      public abstract void showDialog​(IMessageGenerator.Message message)
    • receive

      public void receive​(Object message)
      Description copied from class: IObserver
      Receive data update from publisher. Default implementation, should be overridden.
      Overrides:
      receive in class IObserver
      Parameters:
      message - Data sent by publisher.