# Package madkit.gui.menu

package madkit.gui.menu
Contains classes for building MaDKit GUI menus.

Since:
  MaDKit 5.0.0.10
Version:
  1.0
Author:
  Fabien Michel

- Related Packages
  Package
  Description
  madkit.gui
  Contains classes for Agent GUI authoring in MaDKit.
  madkit.gui.toolbar
  Contains classes for building MaDKit GUI toolbars.
- Class
  Description
  AgentClassFilter
  Filter to be used with `LaunchAgentsMenu` It tests if a class should be used
  AgentLogLevelMenu
  An out of the box menu for manipulating the log level of an agent.
  AgentMenu
  An out of the box menu called Agent for MaDKit Agent GUI.
  ClassPathSensitiveMenu
  The super class of MaDKit menu which have to be update when the class path is changed or updated with new classes or files.
  DisplayMenu
  Class for building the display menu of MDK frames.
  HelpMenu
  Class for building the help menu of MDK frames.
  LaunchAgentsMenu
  This class builds a `JMenu` containing all the agents which are on the class path, so that they can be individually launched.
  LaunchMain
  This class builds a `JMenu` containing all the agent classes containing a main method
  LaunchMAS
  This class builds a `JMenu` containing all the MAS which have been found on the class path, so that they can be individually launched according to their configuration.
  LaunchMDKConfigurations
  This class builds a `JMenu` containing all the MDK configuration files found on the class path.
  LaunchXMLConfigurations
  This class builds a `JMenu` containing all the MDK xml configuration files found on the class path.
  MadkitMenu
  An out of the box menu for MaDKit applications