当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 java.awt.MenuBar

java.lang.Object
   |
   +----java.awt.MenuComponent
           |
           +----java.awt.MenuBar

public class MenuBar
extends MenuComponent
implements MenuContainer

MenuBar 封装了框架中的菜单条平台概念。为了将菜单条添加到 Frame 上,调用框架的 setMenuBar 方法。

一个菜单条的外观可能如:

菜单条处理菜单项的快捷键,并将它们传送给它的子菜单。 (键盘快捷键,是可选择的,提供给用户相对于鼠标的另一种操作方法,用于激活一个菜单项和与它相关的动作。) 每个菜单项支持 MenuShortcut 的一个实例。类MenuBar 定义了几种方法,其中 shortCutsgetShortcutMenuItem 负责检索给定菜单条管理的快捷键信息。

来自:
JDK1.0
参见:
Frame, setMenuBar, Menu, MenuItem, MenuShortcut

构造子索引

MenuBar()
创建一个新的菜单条。

方法索引

add(Menu)
向菜单条添加一个指定菜单。
addNotify()
创建菜单条的同级件。
countMenus()
不推荐使用该方法。
deleteShortcut(MenuShortcut)
删除指定的菜单快捷键。
getHelpMenu()
获取菜单条上的帮助菜单。
getMenu(int)
获取指定菜单。
getMenuCount()
获取菜单条上的菜单数。
getShortcutMenuItem(MenuShortcut)
获取指定的 MenuShortcut 对象相应的 MenuItem 的实例,如果没有则为 null
remove(int)
从当前菜单条中,删除指定下标的菜单。
remove(MenuComponent)
删除当前菜单条中的指定的菜单组件。
removeNotify()
删除菜单条的同级件。
setHelpMenu(Menu)
将指定菜单设置为当前菜单条上的帮助菜单。
shortcuts()
获取当前菜单条管理的所有菜单快捷键的一个枚举集。

构造子

MenuBar
 public MenuBar()
创建一个新的菜单条。


方法

addNotify
 public void addNotify()
创建菜单条的同级件。 该同级件允许在不改变菜单条功能的情况下改变其外观。

removeNotify
 public void removeNotify()
删除菜单条的同级件。 该同级件允许在不改变菜单条功能的情况下改变其外观。

覆盖:
MenuComponent 中的 removeNotify
getHelpMenu
 public Menu getHelpMenu()
获取菜单条上的帮助菜单。

返回值:
当前菜单条上的帮助菜单。
setHelpMenu
 public void setHelpMenu(Menu m)
将指定菜单设置为当前菜单条上的帮助菜单。

参数:
m - 将设置为帮助菜单的菜单
add
 public Menu add(Menu m)
向菜单条添加一个指定菜单。

参数:
m - 待添加的菜单。
返回值:
已添加的菜单。
参见:
remove, remove
remove
 public void remove(int index)
从当前菜单条中,删除指定下标的菜单。

参数:
index - 待删除的菜单位置。
参见:
add
remove
 public void remove(MenuComponent m)
删除当前菜单条中的指定的菜单组件。

参数:
m - 待删除的菜单组件。
参见:
add
getMenuCount
 public int getMenuCount()
获取菜单条上的菜单数。

返回值:
菜单条上的菜单数。
countMenus
 public int countMenus()
注释:不推荐使用 countMenus() 方法。 同 JDK 1.1 版,用 getMenuCount() 方法替换。

getMenu
 public Menu getMenu(int i)
获取指定菜单。

参数:
i - 将返回的菜单下标位置。
返回值:
当前菜单条中指定下标处的菜单。
shortcuts
 public synchronized Enumeration shortcuts()
获取当前菜单条管理的所有菜单快捷键的一个枚举集。

返回值:
当前菜单条管理的菜单快捷键的一个枚举集。
参见:
MenuShortcut
getShortcutMenuItem
 public MenuItem getShortcutMenuItem(MenuShortcut s)
获取指定的 MenuShortcut 对象相应的 MenuItem 的实例,如果没有则为 null

参数:
s - 指定的菜单快捷键。
参见:
MenuItem, MenuShortcut
deleteShortcut
 public void deleteShortcut(MenuShortcut s)
删除指定的菜单快捷键。

参数:
s - 待删除的菜单快捷键。

当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)