|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class MenuBar extends MenuComponent implements MenuContainer, Accessible
MenuBar class инкапсулирует понятие платформы строки меню, связанной с фреймом. Чтобы связать строку меню с a Frame объект, вызовите фрейм setMenuBar метод. Это - то, на что могла бы быть похожей строка меню:
Строка меню обрабатывает сочетания клавиш для пунктов меню, передавая их ее дочерним меню. (Сочетания клавиш, которые являются дополнительными, предоставляют пользователю альтернативу мыши для того, чтобы вызвать пункт меню и действие, которое связывается с нею.) Каждый пункт меню может поддержать экземпляр MenuShortcut. MenuBar class определяет несколько методов, shortcuts() и getShortcutMenuItem(java.awt.MenuShortcut) это получает информацию о ярлыках, которыми управляет данная строка меню.
Frame, Frame.setMenuBar(java.awt.MenuBar), Menu, MenuItem, MenuShortcut, Сериализированная Форма| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
MenuBar. AccessibleAWTMenuBar
Внутренний class MenuBar имел обыкновение оказывать поддержку значения по умолчанию для доступности.
|
MenuComponent. AccessibleAWTMenuComponent| Конструктор и Описание |
|---|
MenuBar()
Создает новую строку меню.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Меню |
add(Menu m)
Добавляет указанное меню к строке меню.
|
void |
addNotify()
Создает коллегу строки меню.
|
int |
countMenus()
Осуждаемый.
С версии 1.1 JDK, замененной
getMenuCount(). |
void |
deleteShortcut(MenuShortcut s)
Удаляет указанный ярлык меню.
|
AccessibleContext |
getAccessibleContext()
Связали AccessibleContext с этим MenuBar.
|
Меню |
getHelpMenu()
Получает меню помощи в строке меню.
|
Меню |
getMenu(int i)
Получает указанное меню.
|
int |
getMenuCount()
Получает число меню в строке меню.
|
MenuItem |
getShortcutMenuItem(MenuShortcut s)
Получает экземпляр
MenuItem связанный с указанным MenuShortcut объект, или null если ни один из пунктов меню, являющихся управляемым этой строкой меню, не связывается с указанным ярлыком меню. |
void |
remove(int index)
Удаляет меню, расположенное в указанном, индексируют от этой строки меню.
|
void |
remove(MenuComponent m)
Удаляет указанный компонент меню из этой строки меню.
|
void |
removeNotify()
Удаляет коллегу строки меню.
|
void |
setHelpMenu(Menu m)
Устанавливает указанное меню, чтобы быть меню помощи этой строки меню.
|
Enumeration<MenuShortcut> |
shortcuts()
Получает перечисление всех ярлыков меню, которыми управляет эта строка меню.
|
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, paramString, postEvent, processEvent, setFont, setName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic MenuBar()
throws HeadlessException
HeadlessException - если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()public void addNotify()
public void removeNotify()
removeNotify в class MenuComponentpublic 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)
remove в интерфейсе MenuContainerm - компонент меню, который будет удален.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)
MenuItem связанный с указанным MenuShortcut объект, или null если ни один из пунктов меню, являющихся управляемым этой строкой меню, не связывается с указанным ярлыком меню.s - указанный ярлык меню.MenuItem, MenuShortcutpublic void deleteShortcut(MenuShortcut s)
s - ярлык меню, чтобы удалить.public AccessibleContext getAccessibleContext()
getAccessibleContext в интерфейсе AccessiblegetAccessibleContext в class MenuComponent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92