模块  java.desktop
软件包  java.awt

Class MenuBar

    • 方法详细信息

      • addNotify

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

        public void removeNotify()
        删除菜单栏的同行。 对等允许我们更改菜单栏的外观而不更改任何菜单栏的功能。
        重写:
        removeNotify在类 MenuComponent
      • 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

        @Deprecatedpublic int countMenus()
        Deprecated.
        As of JDK version 1.1, replaced by 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
        重写:
        getAccessibleContext在课程 MenuComponent
        结果
        AccessibleAWTMenuBar,用作此MenuBar的AccessibleContext
        从以下版本开始:
        1.3