|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.MenuComponent
java.awt.MenuBar
public class MenuBar
MenuBar 类封装绑定到框架的菜单栏的平台概念。为了将该菜单栏与 Frame 对象关联,可以调用该框架的 setMenuBar 方法。
菜单栏处理菜单项的键盘快捷方式,并将它们传递到其子菜单。(键盘快捷方式是可选的,它为用户提供鼠标的替代方法,可以使用快捷方式调用菜单项并执行与鼠标关联的操作。)每个菜单项都可以维护 MenuShortcut 的一个实例。MenuBar 类定义了多个方法,其中 shortcuts() 和 getShortcutMenuItem(java.awt.MenuShortcut) 用于检索有关给定的菜单栏正在管理的快捷方式的信息。
Frame,
Frame.setMenuBar(java.awt.MenuBar),
Menu,
MenuItem,
MenuShortcut,
序列化表格| 嵌套类摘要 | |
|---|---|
protected class |
MenuBar.AccessibleAWTMenuBar
菜单栏的内部类,用于为可访问性提供默认支持。 |
| 从类 java.awt.MenuComponent 继承的嵌套类/接口 |
|---|
MenuComponent.AccessibleAWTMenuComponent |
| 构造方法摘要 | |
|---|---|
MenuBar()
创建新的菜单栏。 |
|
| 方法摘要 | |
|---|---|
Menu |
add(Menu m)
将指定的菜单添加到菜单栏。 |
void |
addNotify()
创建该菜单栏的同位体。 |
int |
countMenus()
已过时。 从 JDK version 1.1 开始,由 getMenuCount() 取代。 |
void |
deleteShortcut(MenuShortcut s)
删除指定的菜单快捷方式。 |
AccessibleContext |
getAccessibleContext()
获取与此菜单栏关联的 AccessibleContext。 |
Menu |
getHelpMenu()
获取该菜单栏上的帮助菜单。 |
Menu |
getMenu(int i)
获取指定的菜单。 |
int |
getMenuCount()
获取该菜单栏上的菜单数。 |
MenuItem |
getShortcutMenuItem(MenuShortcut s)
获取与指定 MenuShortcut 对象关联的 MenuItem 的实例,如果此菜单栏正在管理的菜单项均与指定的菜单快捷方式无关联,则为 null。 |
void |
remove(int index)
从此菜单栏移除指定索引处的菜单。 |
void |
remove(MenuComponent m)
从此菜单栏移除指定的菜单组件。 |
void |
removeNotify()
移除该菜单栏的同位体。 |
void |
setHelpMenu(Menu m)
将指定的菜单设置为此菜单栏的帮助菜单。 |
Enumeration<MenuShortcut> |
shortcuts()
获取此菜单栏正在管理的所有菜单快捷方式的枚举。 |
| 从类 java.awt.MenuComponent 继承的方法 |
|---|
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, paramString, postEvent, processEvent, setFont, setName, toString |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 从接口 java.awt.MenuContainer 继承的方法 |
|---|
getFont, postEvent |
| 构造方法详细信息 |
|---|
public MenuBar()
throws HeadlessException
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless()| 方法详细信息 |
|---|
public void addNotify()
public void removeNotify()
MenuComponent 中的 removeNotifypublic Menu getHelpMenu()
public void setHelpMenu(Menu m)
m - 要设置为帮助菜单的菜单public Menu add(Menu m)
m - 要添加的菜单
remove(int),
remove(java.awt.MenuComponent)public void remove(int index)
index - 要移除的菜单的位置。add(java.awt.Menu)public void remove(MenuComponent m)
MenuContainer 中的 removem - 要移除的菜单组件。add(java.awt.Menu)public int getMenuCount()
@Deprecated public int countMenus()
getMenuCount() 取代。
public Menu getMenu(int i)
i - 要返回的菜单的索引位置。
public Enumeration<MenuShortcut> shortcuts()
MenuShortcutpublic MenuItem getShortcutMenuItem(MenuShortcut s)
MenuShortcut 对象关联的 MenuItem 的实例,如果此菜单栏正在管理的菜单项均与指定的菜单快捷方式无关联,则为 null。
s - the specified menu shortcut.MenuItem,
MenuShortcutpublic void deleteShortcut(MenuShortcut s)
s - 要删除的菜单快捷方式。public AccessibleContext getAccessibleContext()
Accessible 中的 getAccessibleContextMenuComponent 中的 getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。