Module  java.desktop
软件包  java.awt

Class MenuBar

    • 方法详细信息

      • addNotify

        public void addNotify​()
        创建菜单栏的对等体。 对等体允许我们改变菜单栏的外观,而不改变任何菜单栏的功能。
      • removeNotify

        public void removeNotify​()
        删除菜单栏的对等体。 对等体允许我们改变菜单栏的外观,而不改变任何菜单栏的功能。
        重写:
        removeNotifyMenuComponent
      • getHelpMenu

        public Menu getHelpMenu​()
        获取菜单栏上的帮助菜单。
        结果
        此菜单栏上的帮助菜单。
      • setHelpMenu

        public void setHelpMenu​(Menu m)
        将指定的菜单设置为此菜单栏的帮助菜单。 如果此菜单栏有一个现有的帮助菜单,旧的帮助菜单将从菜单栏中删除,并替换为指定的菜单。
        参数
        m - 要设置为帮助菜单的菜单
      • add

        public Menu add​(Menu m)
        将指定的菜单添加到菜单栏。 如果菜单已经是另一个菜单栏的一部分,请从该菜单栏中删除它。
        参数
        m - 要添加的菜单
        结果
        添加菜单
        另请参见:
        remove(int)remove(java.awt.MenuComponent)
      • remove

        public void remove​(int index)
        从此菜单栏中删除位于指定索引处的菜单。
        参数
        index - 要删除的菜单的位置。
        另请参见:
        add(java.awt.Menu)
      • getMenuCount

        public int getMenuCount​()
        获取菜单栏上的菜单数量。
        结果
        菜单栏上的菜单数量。
        从以下版本开始:
        1.1
      • countMenus

        @Deprecated
        public int countMenus​()
        已过时。 从JDK 1.1版开始,由getMenuCount()替换。
        获取菜单栏上的菜单数量。
        结果
        菜单栏上的菜单数量。
      • getMenu

        public Menu getMenu​(int i)
        获取指定的菜单。
        参数
        i - 要返回的菜单的索引位置。
        结果
        在此菜单栏的指定索引处的菜单。
      • shortcuts

        public Enumeration<MenuShortcut> shortcuts​()
        获取此菜单栏正在管理的所有菜单快捷方式的枚举。
        结果
        列出此菜单栏正在管理的菜单快捷方式。
        从以下版本开始:
        1.1
        另请参见:
        MenuShortcut
      • getShortcutMenuItem

        public MenuItem getShortcutMenuItem​(MenuShortcut s)
        获取的实例 MenuItem与指定相关 MenuShortcut的对象,或者 null如果被管理没有菜单项的通过该菜单栏与指定的菜单快捷方式有关。
        参数
        s - 指定的菜单快捷方式。
        结果
        指定快捷方式的菜单项。
        从以下版本开始:
        1.1
        另请参见:
        MenuItemMenuShortcut
      • deleteShortcut

        public void deleteShortcut​(MenuShortcut s)
        删除指定的菜单快捷方式。
        参数
        s - 要删除的菜单快捷方式。
        从以下版本开始:
        1.1
      • getAccessibleContext

        public AccessibleContext getAccessibleContext​()
        获取与此MenuBar关联的AccessibleContext。 对于菜单栏,AccessibleContext采用AccessibleAWTMenuBar的形式。 如有必要,将创建一个新的AccessibleAWTMenuBar实例。
        Specified by:
        getAccessibleContext在接口 Accessible
        重写:
        getAccessibleContextMenuComponent
        结果
        一个AccessibleAWTMenuBar,作为该MenuBar的AccessibleContext
        从以下版本开始:
        1.3