# Uses of Class
madkit.gui.AgentFrame

Packages that use AgentFrame
Package
Description
madkit.gui
Contains classes for Agent GUI authoring in MaDKit.
madkit.kernel
Provides classes that are fundamental to the design of MaDKit applications.
madkit.simulation.viewer
Contains default viewer classes for simulation visualization.

- ## Uses of AgentFrame in madkit.gui

  Methods in madkit.gui that return AgentFrame
  Modifier and Type
  Method
  Description
  `static AgentFrame`
  AgentFrame.`createAgentFrame(AbstractAgent agent)`
  Override to customize the agent frame that should be created by the GUI engine.
  Methods in madkit.gui with parameters of type AgentFrame
  Modifier and Type
  Method
  Description
  `void`
  ConsoleAgent.`setupFrame(AgentFrame frame)`

- ## Uses of AgentFrame in madkit.kernel

  Methods in madkit.kernel with parameters of type AgentFrame
  Modifier and Type
  Method
  Description
  `void`
  AbstractAgent.`setupFrame(AgentFrame frame)`
  Called when the default GUI mechanism is used upon agent creation.
  `void`
  Scheduler.`setupFrame(AgentFrame frame)`
  Setup the default Scheduler GUI when launched with the default MaDKit GUI mechanism.

- ## Uses of AgentFrame in madkit.simulation.viewer

  Methods in madkit.simulation.viewer with parameters of type AgentFrame
  Modifier and Type
  Method
  Description
  `void`
  SwingViewer.`setupFrame(AgentFrame frame)`
  Provides a default implementation that assigns the default panel to the default frame