Package VASSAL.tools.menu
Class MenuManager
java.lang.Object
VASSAL.tools.menu.MenuManager
- Direct Known Subclasses:
MacOSXMenuManager
public abstract class MenuManager extends Object
- Since:
- 3.1.0
- Author:
- Joel Uckelman
-
Field Summary
Fields Modifier and Type Field Description protected static MenuManagerinstance -
Constructor Summary
Constructors Constructor Description MenuManager() -
Method Summary
Modifier and Type Method Description voidaddAction(String key, Action a)MenuItemProxyaddKey(String key)MenuMarkeraddMarker(String key)voidaddToSection(String key, ChildProxy<?> item)static MenuManagergetInstance()List<MenuItemProxy>getItems(String key)MenuMarkergetMarker(String key)abstract JMenuBargetMenuBarFor(JFrame fc)abstract MenuBarProxygetMenuBarProxyFor(JFrame fc)voidremoveAction(String key)voidremoveFromSection(String key, ChildProxy<?> item)
-
Field Details
-
instance
-
-
Constructor Details
-
MenuManager
public MenuManager()
-
-
Method Details
-
getInstance
-
getMenuBarFor
-
getMenuBarProxyFor
-
addKey
-
getItems
-
addAction
-
removeAction
-
getMarker
-
addMarker
-