public class ConfigurableMenus extends java.lang.Object implements ActionRegistry, MenuProvider
Constructor and Description |
---|
ConfigurableMenus() |
Modifier and Type | Method and Description |
---|---|
void |
addContextMenuItem(java.lang.String group,
ArooaAction action)
Add a pop-up menu item for an action.
|
void |
addContextSubMenu(java.lang.String group,
ActionMenu menu)
At a sub menu to the pop-up menu for given group.
|
void |
addMainMenu(ActionMenu menu)
Add a menu to the menu bar.
|
void |
addMenuItem(java.lang.String menuId,
java.lang.String group,
ArooaAction action)
Add a menu item for an action.
|
void |
addSubMenu(java.lang.String menuId,
java.lang.String group,
ActionMenu menu)
Add a sub menu to a menu on the menu bar.
|
javax.swing.JMenu[] |
getJMenuBar()
Get the menus that are the menu bar.
|
javax.swing.JPopupMenu |
getPopupMenu()
Get the pop-up menu.
|
public void addContextMenuItem(java.lang.String group, ArooaAction action)
ActionRegistry
addContextMenuItem
in interface ActionRegistry
public void addContextSubMenu(java.lang.String group, ActionMenu menu)
ActionRegistry
addContextSubMenu
in interface ActionRegistry
public void addMainMenu(ActionMenu menu)
ActionRegistry
addMainMenu
in interface ActionRegistry
public void addMenuItem(java.lang.String menuId, java.lang.String group, ArooaAction action)
ActionRegistry
addMenuItem
in interface ActionRegistry
public void addSubMenu(java.lang.String menuId, java.lang.String group, ActionMenu menu)
ActionRegistry
addSubMenu
in interface ActionRegistry
menuId
- The id of the menu to add to.public javax.swing.JMenu[] getJMenuBar()
MenuProvider
getJMenuBar
in interface MenuProvider
public javax.swing.JPopupMenu getPopupMenu()
PopupMenuProvider
getPopupMenu
in interface PopupMenuProvider