Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PopupMenu extends Menu
Поскольку иерархия наследования подразумевает, a PopupMenu
может использоваться где угодно a Menu
может использоваться. Однако, если Вы используете a PopupMenu
как a Menu
(например, Вы добавляете это к a MenuBar
), тогда невозможно вызвать show
на этом PopupMenu
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
PopupMenu. AccessibleAWTPopupMenu
Внутренний класс PopupMenu имел обыкновение оказывать поддержку по умолчанию для доступности.
|
Меню. AccessibleAWTMenu
MenuItem. AccessibleAWTMenuItem
MenuComponent. AccessibleAWTMenuComponent
Конструктор и Описание |
---|
PopupMenu()
Создает новое раскрывающееся меню с пустым названием.
|
PopupMenu(String label)
Создает новое раскрывающееся меню с указанным именем.
|
Модификатор и Тип | Метод и Описание |
---|---|
void |
addNotify()
Создает коллегу раскрывающегося меню.
|
AccessibleContext |
getAccessibleContext()
Добирается
AccessibleContext связанный с этим PopupMenu . |
MenuContainer |
getParent()
Возвращает родительский контейнер для этого компонента меню.
|
void |
show(Component origin, int x, int y)
Показывает раскрывающееся меню в x, y позиция относительно компонента источника.
|
add, add, addSeparator, countItems, getItem, getItemCount, insert, insert, insertSeparator, isTearOff, paramString, remove, remove, removeAll, removeNotify
addActionListener, deleteShortcut, disable, disableEvents, enable, enable, enableEvents, getActionCommand, getActionListeners, getLabel, getListeners, getShortcut, isEnabled, processActionEvent, processEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut
dispatchEvent, getFont, getName, getPeer, getTreeLock, postEvent, setFont, setName, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public PopupMenu() throws HeadlessException
HeadlessException
- если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
public PopupMenu(String label) throws HeadlessException
label
- не -null
строка, определяющая метку раскрывающегося менюHeadlessException
- если GraphicsEnvironment.isHeadless () возвращает true.GraphicsEnvironment.isHeadless()
public MenuContainer getParent()
getParent
в классе MenuComponent
null
если этот компонент меню является наиболее удаленным компонентом, строка меню непосредственноpublic void addNotify()
public void show(Component origin, int x, int y)
Если это PopupMenu
используется в качестве a Menu
(то есть, это имеет не -Component
родитель), тогда невозможно обратиться к этому методу PopupMenu
.
origin
- компонент, который определяет координатное пространствоx
- x координируют позицию, чтобы открыть менюy
- y координируют позицию, чтобы открыть менюNullPointerException
- если родитель null
IllegalArgumentException
- если это PopupMenu
имеет не -Component
родительIllegalArgumentException
- если источник не находится в heirarchy родителяRuntimeException
- если родитель не показывает на экранеpublic AccessibleContext getAccessibleContext()
AccessibleContext
связанный с этим PopupMenu
.getAccessibleContext
в интерфейсе Accessible
getAccessibleContext
в классе Menu
AccessibleContext
из этого PopupMenu
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.