|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.oddjob.arooa.design.actions.ConfigurableMenus
public class ConfigurableMenus
Organises a Hierarchy of menus for a Swing view.
| Constructor Summary | |
|---|---|
ConfigurableMenus()
|
|
| Method Summary | |
|---|---|
void |
addContextMenuItem(String group,
ArooaAction action)
Add a pop-up menu item for an action. |
void |
addContextSubMenu(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(String menuId,
String group,
ArooaAction action)
Add a menu item for an action. |
void |
addSubMenu(String menuId,
String group,
ActionMenu menu)
Add a sub menu to a menu on the menu bar. |
JMenu[] |
getJMenuBar()
Get the menus that are the menu bar. |
JPopupMenu |
getPopupMenu()
Get the pop-up menu. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurableMenus()
| Method Detail |
|---|
public void addContextMenuItem(String group,
ArooaAction action)
ActionRegistry
addContextMenuItem in interface ActionRegistry
public void addContextSubMenu(String group,
ActionMenu menu)
ActionRegistry
addContextSubMenu in interface ActionRegistrypublic void addMainMenu(ActionMenu menu)
ActionRegistry
addMainMenu in interface ActionRegistry
public void addMenuItem(String menuId,
String group,
ArooaAction action)
ActionRegistry
addMenuItem in interface ActionRegistry
public void addSubMenu(String menuId,
String group,
ActionMenu menu)
ActionRegistry
addSubMenu in interface ActionRegistrymenuId - The id of the menu to add to.public JMenu[] getJMenuBar()
MenuProvider
getJMenuBar in interface MenuProviderpublic JPopupMenu getPopupMenu()
PopupMenuProvider
getPopupMenu in interface PopupMenuProvider
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||