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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public MenuBar() throws HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
public void addNotify()
public void removeNotify()
removeNotify
в class MenuComponent
public 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
в интерфейсе MenuContainer
m
- компонент меню, который будет удален.add(java.awt.Menu)
public int getMenuCount()
@Deprecated public int countMenus()
getMenuCount()
.public Menu getMenu(int i)
i
- индексировать позиция меню, которое будет возвращено.public Enumeration<MenuShortcut> shortcuts()
MenuShortcut
public MenuItem getShortcutMenuItem(MenuShortcut s)
MenuItem
связанный с указанным MenuShortcut
объект, или null
если ни один из пунктов меню, являющихся управляемым этой строкой меню, не связывается с указанным ярлыком меню.s
- указанный ярлык меню.MenuItem
, MenuShortcut
public void deleteShortcut(MenuShortcut s)
s
- ярлык меню, чтобы удалить.public AccessibleContext getAccessibleContext()
getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в class MenuComponent
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92