# Package madkit.gui

Contains classes for Agent GUI authoring in MaDKit.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PrintableFrame | Interface that adds the printing feature to MDK frames

- Class Summary
  Class | Description
  --- | ---
  AgentFrame | The default frame which is used for the agents in the GUI engine of MaDKit.
  AgentStatusPanel | A panel that displays a flag if the MaDKit kernel is online.
  ConsoleAgent | This agent displays standard out and err prints in its GUI.
  MASModel | This represents a MaDKit session
  MDKDesktopFrame | A class that could be overridden to define a new desktop frame for MaDKit
  OutputPanel | A scrollable panel that prints all the agent's logging activity.
  SwingUtil | This class provides some utilities for building swing components.

## Package madkit.gui Description

Contains classes for Agent GUI authoring in MaDKit. Especially, the `OutputPanel` class is the component which are given to agents when they are launched with a default GUI.

Since:
  MaDKit 5.0.0.2
Version:
  0.9
Author:
  Fabien Michel

Fabien Michel, Olivier Gutknecht, Jacques Ferber - February 17 2020