Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class MenuComponent extends Object implements Serializable
MenuComponent
суперкласс всех связанных с меню компонентов. В этом отношении, класс MenuComponent
походит на абстрактный суперкласс Component
для компонентов AWT. Компоненты меню получают и обрабатывают события AWT, как компоненты делают через метод processEvent
.
Модификатор и Тип | Класс и Описание |
---|---|
protected class |
MenuComponent. AccessibleAWTMenuComponent
Внутренний класс
MenuComponent используемый, чтобы оказать поддержку по умолчанию для доступности. |
Конструктор и Описание |
---|
MenuComponent()
Создает a
MenuComponent . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
dispatchEvent(AWTEvent e)
Поставляет событие этому компоненту или одному из его sub компонентов.
|
AccessibleContext |
getAccessibleContext()
Добирается
AccessibleContext связанный с этим MenuComponent . |
Шрифт |
getFont()
Использовали шрифт для этого компонента меню.
|
Строка |
getName()
Получает имя компонента меню.
|
MenuContainer |
getParent()
Возвращает родительский контейнер для этого компонента меню.
|
java.awt.peer.MenuComponentPeer |
getPeer()
Осуждаемый.
С версии 1.1 JDK программы не должны непосредственно управлять коллегами.
|
protected Object |
getTreeLock()
Получает объект блокировки этого компонента (объект, которому принадлежит поток sychronization монитор) для компонентного дерева AWT и операций расположения.
|
protected String |
paramString()
Возвращает строку, представляющую состояние этого
MenuComponent . |
boolean |
postEvent(Event evt)
Осуждаемый.
С версии 1.1 JDK, замененной
dispatchEvent . |
protected void |
processEvent(AWTEvent e)
События процессов, происходящие на этом компоненте меню.
|
void |
removeNotify()
Удаляет компонентную коллегу меню.
|
void |
setFont(Font f)
Устанавливает шрифт, который привыкнет для этого компонента меню к указанному шрифту.
|
void |
setName(String name)
Определяет имя компонента к указанной строке.
|
Строка |
toString()
Возвращает представление этого компонента меню как строка.
|
public MenuComponent() throws HeadlessException
MenuComponent
.HeadlessException
- если GraphicsEnvironment.isHeadless
возвраты true
GraphicsEnvironment.isHeadless()
public String getName()
setName(java.lang.String)
public void setName(String name)
name
- имя компонента менюgetName()
public MenuContainer getParent()
null
если этот компонент меню является наиболее удаленным компонентом, строка меню непосредственно@Deprecated public java.awt.peer.MenuComponentPeer getPeer()
public Font getFont()
null
иначеsetFont(java.awt.Font)
public void setFont(Font f)
Некоторые платформы, возможно, не поддерживают установку всех атрибутов шрифта компонента меню; в таких случаях, вызывая setFont
не будет иметь никакого эффекта на неподдерживаемые атрибуты шрифта этого компонента меню. Если субкомпоненты этого компонента меню не определят различный шрифт, этот шрифт будет использоваться теми субкомпонентами если поддерживающийся базовой платформой.
f
- шрифт, который будет установленgetFont()
, Font.getAttributes()
, TextAttribute
public void removeNotify()
@Deprecated public boolean postEvent(Event evt)
dispatchEvent
.evt
- событие, которое должно иметь местоpublic final void dispatchEvent(AWTEvent e)
e
- событиеprotected void processEvent(AWTEvent e)
Отметьте это, если параметр события null
поведение является неуказанным и может привести к исключению.
e
- событиеprotected String paramString()
MenuComponent
. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null
.public String toString()
protected final Object getTreeLock()
public AccessibleContext getAccessibleContext()
AccessibleContext
связанный с этим MenuComponent
. Метод реализуется этим базовым классом возвраты null
. Классы, которые расширяются MenuComponent
должен реализовать этот метод, чтобы возвратиться AccessibleContext
связанный с подклассом.AccessibleContext
из этого MenuComponent
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.