java.lang.Object | +--java.awt.MenuComponent | +--java.awt.MenuBar
The
MenuBar class encapsulates the platform's
concept of a menu bar bound to a frame. In order to associate
the menu bar with a Frame object, call the
frame's setMenuBar method.
This is what a menu bar might look like:
A menu bar handles keyboard shortcuts for menu items, passing them
along to its child menus.
(Keyboard shortcuts, which are optional, provide the user with
an alternative to the mouse for invoking a menu item and the
action that is associated with it.)
Each menu item can maintain an instance of MenuShortcut.
The MenuBar class defines several methods,
shortcuts() and
getShortcutMenuItem(java.awt.MenuShortcut)
that retrieve information about the shortcuts a given
menu bar is managing.
Frame,
Frame.setMenuBar(java.awt.MenuBar),
Menu,
MenuItem,
MenuShortcut, Serialized Form
| Inner Class Summary | |
protected class |
MenuBar.AccessibleAWTMenuBar
MenuBar.AccessibleAWTMenuBar
|
| Inner classes inherited from class java.awt.MenuComponent |
MenuComponent.AccessibleAWTMenuComponent |
| Constructor Summary | |
MenuBar
copy-> new MenuBar()copy-> <MenuBar var> = new MenuBar();
|
|
| Method Summary | |
Menu |
add(Menu m)
copy-> .add( )copy-> <Menu var>=<MenuBar>.add(<Menu m>);
|
void |
addNotify()
copy-> .addNotify()copy-> <MenuBar>.addNotify();
|
int |
countMenus()
copy-> .countMenus()copy-> <int var>=<MenuBar>.countMenus();
|
void |
deleteShortcut(MenuShortcut s)
copy-> .deleteShortcut( )copy-> <MenuBar>.deleteShortcut(<MenuShortcut s>);
|
AccessibleContext |
getAccessibleContext()
copy-> .getAccessibleContext()copy-> <AccessibleContext var>=<MenuBar>.getAccessibleContext();
|
Menu |
getHelpMenu()
copy-> .getHelpMenu()copy-> <Menu var>=<MenuBar>.getHelpMenu();
|
Menu |
getMenu(int i)
copy-> .getMenu( )copy-> <Menu var>=<MenuBar>.getMenu(<int i>);
|
int |
getMenuCount()
copy-> .getMenuCount()copy-> <int var>=<MenuBar>.getMenuCount();
|
MenuItem |
getShortcutMenuItem(MenuShortcut s)
copy-> .getShortcutMenuItem( )copy-> <MenuItem var>=<MenuBar>.getShortcutMenuItem(<MenuShortcut s>);
|
void |
remove(int index)
copy-> .remove( )copy-> <MenuBar>.remove(<int index>);
|
void |
remove(MenuComponent m)
copy-> .remove( )copy-> <MenuBar>.remove(<MenuComponent m>);
|
void |
removeNotify()
copy-> .removeNotify()copy-> <MenuBar>.removeNotify();
|
void |
setHelpMenu(Menu m)
copy-> .setHelpMenu( )copy-> <MenuBar>.setHelpMenu(<Menu m>);
|
Enumeration |
shortcuts()
copy-> .shortcuts()copy-> <Enumeration var>=<MenuBar>.shortcuts();
|
| Methods inherited from class java.awt.MenuComponent |
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, paramString, postEvent, processEvent, setFont, setName, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |