Класс MenuComponent.AccessibleAWTMenuComponent
- Все реализуемые интерфейсы:
Serializable, AccessibleComponent, AccessibleSelection
- Прямые известные подклассы:
MenuBar.AccessibleAWTMenuBar, MenuItem.AccessibleAWTMenuItem
- Внешний класс:
MenuComponent
protected abstract class MenuComponent.AccessibleAWTMenuComponent extends AccessibleContext implements Serializable, AccessibleComponent, AccessibleSelection
MenuComponent, предназначенный для предоставления поддержки специальных возможностей по умолчанию. Этот класс не предназначен для непосредственного использования разработчиками приложений; он предназначен только для создания подклассов разработчиками компонентов меню. Класс, используемый для получения доступной роли этого объекта.
- Начиная с версии:
- 1.3
- См. также:
Краткое описание полей
Поля, объявленные в классе AccessibleContext
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Несмотря на то что класс является абстрактным, этот конструктор должен вызываться всеми подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAccessibleSelection |
Добавляет указанный дочерний элемент Accessible объекта в набор выбранных элементов объекта. |
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента. |
void |
clearAccessibleSelection() |
Снимает выделение в объекте, так что ни один из его дочерних элементов не выбран. |
boolean |
contains |
Проверяет, находится ли указанная точка в границах этого объекта; координаты x и y точки задаются относительно системы координат объекта. |
Accessible |
getAccessibleAt |
Возвращает дочерний элемент Accessible, если он существует и содержится в локальной координате Point. |
Accessible |
getAccessibleChild |
Возвращает n-й дочерний элемент Accessible объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов объекта. |
AccessibleComponent |
getAccessibleComponent() |
Возвращает связанный с этим объектом элемент AccessibleComponent, если он существует. |
String |
getAccessibleDescription() |
Возвращает доступное описание этого объекта. |
int |
getAccessibleIndexInParent() |
Возвращает индекс этого объекта в его доступном родительском объекте. |
String |
getAccessibleName() |
Возвращает доступное имя этого объекта. |
Accessible |
getAccessibleParent() |
Возвращает родительский объект Accessible этого объекта. |
AccessibleRole |
getAccessibleRole() |
Возвращает роль этого объекта. |
AccessibleSelection |
getAccessibleSelection() |
Возвращает связанный с этим объектом элемент AccessibleSelection, который позволяет выбирать его дочерние элементы Accessible. |
Accessible |
getAccessibleSelection |
Возвращает объект Accessible, представляющий указанный выбранный дочерний элемент объекта. |
int |
getAccessibleSelectionCount() |
Возвращает количество дочерних элементов Accessible, выбранных в данный момент. |
AccessibleStateSet |
getAccessibleStateSet() |
Возвращает состояние этого объекта. |
Color |
getBackground() |
Возвращает цвет фона этого объекта. |
Rectangle |
getBounds() |
Возвращает границы этого объекта в виде объекта Rectangle. |
Cursor |
getCursor() |
Возвращает Cursor этого объекта. |
Font |
getFont() |
Возвращает Font этого объекта. |
FontMetrics |
getFontMetrics |
Возвращает FontMetrics этого объекта. |
Color |
getForeground() |
Возвращает цвет переднего плана этого объекта. |
Locale |
getLocale() |
Возвращает локаль этого объекта. |
Point |
getLocation() |
Возвращает местоположение объекта относительно родительского объекта в виде точки, задающей левый верхний угол объекта в системе координат экрана. |
Point |
getLocationOnScreen() |
Возвращает местоположение объекта на экране. |
Dimension |
getSize() |
Возвращает размер этого объекта в виде объекта Dimension. |
boolean |
isAccessibleChildSelected |
Определяет, выбран ли текущий дочерний элемент этого объекта. |
boolean |
isEnabled() |
Определяет, включен ли объект. |
boolean |
isFocusTraversable() |
Возвращает, может ли этот объект принимать фокус. |
boolean |
isShowing() |
Определяет, отображается ли объект. |
boolean |
isVisible() |
Определяет, видим ли объект. |
void |
removeAccessibleSelection |
Удаляет указанный дочерний элемент объекта из набора выбранных элементов объекта. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
requestFocus() |
Запрашивает фокус для этого объекта. |
void |
selectAllAccessibleSelection() |
Выбирает все дочерние элементы объекта, если объект поддерживает множественный выбор. |
void |
setBackground |
Задает цвет фона этого объекта. |
void |
setBounds |
Задает границы этого объекта в виде объекта Rectangle. |
void |
setCursor |
Задает Cursor этого объекта. |
void |
setEnabled |
Задает состояние включения объекта. |
void |
setFont |
Задает Font этого объекта. |
void |
setForeground |
Задает цвет переднего плана этого объекта. |
void |
setLocation |
Задает местоположение объекта относительно родительского объекта. |
void |
setSize |
Изменяет размер этого объекта. |
void |
setVisible |
Задает состояние видимости объекта. |
Методы, объявленные в классе AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
Подробное описание конструкторов
AccessibleAWTMenuComponent
protected AccessibleAWTMenuComponent()
Подробное описание методов
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
AccessibleSelection, связанный с этим объектом и позволяющий выбирать его Accessible дочерние элементы.- Переопределяет:
-
getAccessibleSelectionв классеAccessibleContext - Возвращает:
-
AccessibleSelection, если поддерживается объектом; в противном случае возвращаетnull - См. также:
getAccessibleName
public String getAccessibleName()
java.awt.MenuComponent.getName, поскольку обычно это не локализованное имя и оно не имеет смысла для пользователя. Если объект по своей сути является текстовым объектом (например, элементом меню), доступным именем должен быть текст объекта (например, «сохранить»). Если у объекта есть всплывающая подсказка, подходящей строкой для возврата может быть также текст этой подсказки.- Переопределяет:
-
getAccessibleNameв классеAccessibleContext - Возвращает:
- локализованное имя объекта — может быть
null, если у этого объекта нет имени - См. также:
getAccessibleDescription
public String getAccessibleDescription()
- Переопределяет:
-
getAccessibleDescriptionв классеAccessibleContext - Возвращает:
- локализованное описание объекта — может быть
null, если у этого объекта нет описания - См. также:
getAccessibleRole
public AccessibleRole getAccessibleRole()
- Определено в:
-
getAccessibleRoleв классеAccessibleContext - Возвращает:
- экземпляр
AccessibleRole, описывающий роль объекта - См. также:
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
- Определено в:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- экземпляр
AccessibleStateSet, содержащий текущий набор состояний объекта - См. также:
getAccessibleParent
public Accessible getAccessibleParent()
Accessible родительский объект этого объекта. Если родительский объект этого объекта реализует Accessible, этот метод должен просто возвращать getParent.- Переопределяет:
-
getAccessibleParentв классеAccessibleContext - Возвращает:
Accessibleродительский объект этого объекта — может бытьnull, если у этого объекта нетAccessibleродительского объекта
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
- Определено в:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- индекс этого объекта в его родительском объекте; -1, если у этого объекта нет доступного родительского объекта
- См. также:
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Accessible, этот метод должен возвращать количество дочерних элементов этого объекта.- Определено в:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- количество доступных дочерних элементов объекта
getAccessibleChild
public Accessible getAccessibleChild(int i)
Accessible дочерний элемент объекта.- Определено в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i— отсчитываемый от нуля индекс дочернего элемента - Возвращает:
- n-й доступный дочерний элемент объекта
- См. также:
getLocale
public Locale getLocale()
- Определено в:
-
getLocaleв классеAccessibleContext - Возвращает:
- локаль этого объекта
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
AccessibleComponent, связанный с этим объектом, если он существует. В противном случае возвращает null.- Переопределяет:
-
getAccessibleComponentв классеAccessibleContext - Возвращает:
- компонент
- См. также:
getBackground
public Color getBackground()
- Определено в:
-
getBackgroundв интерфейсеAccessibleComponent - Возвращает:
- цвет фона объекта, если он поддерживается; в противном случае —
null - См. также:
setBackground
public void setBackground(Color c)
isOpaque.)- Определено в:
-
setBackgroundв интерфейсеAccessibleComponent - Параметры:
-
c— новыйColorфона - См. также:
getForeground
public Color getForeground()
- Определено в:
-
getForegroundв интерфейсеAccessibleComponent - Возвращает:
- цвет переднего плана объекта, если он поддерживается; в противном случае —
null - См. также:
setForeground
public void setForeground(Color c)
- Определено в:
-
setForegroundв интерфейсеAccessibleComponent - Параметры:
-
c— новыйColorпереднего плана - См. также:
getCursor
public Cursor getCursor()
Cursor этого объекта.- Определено в:
-
getCursorв интерфейсеAccessibleComponent - Возвращает:
Cursorобъекта, если он поддерживается; в противном случае —null- См. также:
setCursor
public void setCursor(Cursor cursor)
Cursor этого объекта. Метод может не оказывать визуального эффекта, если реализация платформы Java и/или собственная система не поддерживают изменение формы курсора мыши.
- Определено в:
-
setCursorв интерфейсеAccessibleComponent - Параметры:
-
cursor— новыйCursorобъекта - См. также:
getFont
public Font getFont()
Font этого объекта.- Определено в:
-
getFontв интерфейсеAccessibleComponent - Возвращает:
Fontобъекта, если он поддерживается; в противном случае —null- См. также:
setFont
public void setFont(Font f)
Font этого объекта.- Определено в:
-
setFontв интерфейсеAccessibleComponent - Параметры:
-
f— новыйFontобъекта - См. также:
getFontMetrics
public FontMetrics getFontMetrics(Font f)
FontMetrics этого объекта.- Определено в:
-
getFontMetricsв интерфейсеAccessibleComponent - Параметры:
-
f—Font - Возвращает:
- FontMetrics объекта, если поддерживается; в противном случае —
null - См. также:
isEnabled
public boolean isEnabled()
- Определено в:
-
isEnabledв интерфейсеAccessibleComponent - Возвращает:
- true, если объект включен; в противном случае false
- См. также:
setEnabled
public void setEnabled(boolean b)
- Определено в:
-
setEnabledв интерфейсеAccessibleComponent - Параметры:
-
b— если true, включает этот объект; в противном случае отключает его - См. также:
isVisible
public boolean isVisible()
isShowing.- Определено в:
-
isVisibleв интерфейсеAccessibleComponent - Возвращает:
- true, если объект виден; в противном случае false
- См. также:
setVisible
public void setVisible(boolean b)
- Определено в:
-
setVisibleв интерфейсеAccessibleComponent - Параметры:
-
b— если true, отображает этот объект; в противном случае скрывает его - См. также:
isShowing
public boolean isShowing()
- Определено в:
-
isShowingв интерфейсеAccessibleComponent - Возвращает:
- true, если объект отображается; в противном случае false
contains
public boolean contains(Point p)
- Определено в:
-
containsв интерфейсеAccessibleComponent - Параметры:
-
p—Pointотносительно системы координат объекта - Возвращает:
- true, если объект содержит
Point; в противном случае false - См. также:
getLocationOnScreen
public Point getLocationOnScreen()
- Определено в:
-
getLocationOnScreenв интерфейсеAccessibleComponent - Возвращает:
- положение объекта на экране — может быть
null, если этот объект не находится на экране - См. также:
getLocation
public Point getLocation()
- Определено в:
-
getLocationв интерфейсеAccessibleComponent - Возвращает:
- экземпляр
Point, представляющий левый верхний угол границ объекта в системе координат экрана;null, если этот объект или его родительский объект не находится на экране - См. также:
setLocation
public void setLocation(Point p)
- Определено в:
-
setLocationв интерфейсеAccessibleComponent - Параметры:
-
p— новое положение левого верхнего угла - См. также:
getBounds
public Rectangle getBounds()
Rectangle. Границы задают ширину, высоту и положение этого объекта относительно его родительского объекта.- Определено в:
-
getBoundsв интерфейсеAccessibleComponent - Возвращает:
- прямоугольник, задающий границы этого компонента;
null, если этот объект не находится на экране - См. также:
setBounds
public void setBounds(Rectangle r)
Rectangle. Границы задают ширину, высоту и положение этого объекта относительно его родительского объекта.- Определено в:
-
setBoundsв интерфейсеAccessibleComponent - Параметры:
-
r— прямоугольник, задающий границы этого компонента - См. также:
getSize
public Dimension getSize()
Dimension. Поле height объекта Dimension содержит высоту этого объекта, а поле width объекта Dimension — его ширину.- Определено в:
-
getSizeв интерфейсеAccessibleComponent - Возвращает:
- объект
Dimension, задающий размер этого компонента;null, если этот объект не находится на экране - См. также:
setSize
public void setSize(Dimension d)
- Определено в:
-
setSizeв интерфейсеAccessibleComponent - Параметры:
-
d—Dimension, задающий новый размер объекта - См. также:
getAccessibleAt
public Accessible getAccessibleAt(Point p)
Accessible, если он существует, расположенный в локальной координате Point. Если дочернего элемента Accessible нет, возвращается null.- Определено в:
-
getAccessibleAtв интерфейсеAccessibleComponent - Параметры:
-
p— точка, задающая левый верхний уголAccessibleв системе координат родительского объекта - Возвращает:
Accessible, если он существует, в указанном месте; в противном случае —null
isFocusTraversable
public boolean isFocusTraversable()
- Определено в:
-
isFocusTraversableв интерфейсеAccessibleComponent - Возвращает:
- true, если объект может получать фокус; в противном случае false
- См. также:
requestFocus
public void requestFocus()
- Определено в:
-
requestFocusв интерфейсеAccessibleComponent - См. также:
addFocusListener
public void addFocusListener(FocusListener l)
- Определено в:
-
addFocusListenerв интерфейсеAccessibleComponent - Параметры:
-
l— слушатель фокуса - См. также:
removeFocusListener
public void removeFocusListener(FocusListener l)
- Определено в:
-
removeFocusListenerв интерфейсеAccessibleComponent - Параметры:
-
l— слушатель фокуса - См. также:
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
Accessible, выбранных в данный момент. Если ни один дочерний элемент не выбран, возвращаемое значение равно 0.- Определено в:
-
getAccessibleSelectionCountв интерфейсеAccessibleSelection - Возвращает:
- количество выбранных в данный момент элементов
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
Accessible, представляющий указанный выбранный дочерний элемент объекта. Если выбор отсутствует или выбранных дочерних элементов меньше, чем переданное целое число, возвращаемым значением будет null. Обратите внимание: индекс обозначает i-й выбранный дочерний элемент, а не i-й дочерний элемент.
- Определено в:
-
getAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i— отсчитываемый от нуля индекс выбранных дочерних элементов - Возвращает:
- i-й выбранный дочерний элемент
- См. также:
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
- Определено в:
-
isAccessibleChildSelectedв интерфейсеAccessibleSelection - Параметры:
-
i— отсчитываемый от нуля индекс дочернего элемента в этом объектеAccessible - Возвращает:
- true, если текущий дочерний элемент этого объекта выбран; в противном случае false
- См. также:
addAccessibleSelection
public void addAccessibleSelection(int i)
Accessible объекта к выбранным элементам объекта. Если объект поддерживает множественный выбор, указанный дочерний элемент добавляется к уже выбранным элементам; в противном случае он заменяет текущий выбор объекта. Если указанный дочерний элемент уже выбран, этот метод ничего не делает.- Определено в:
-
addAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i— отсчитываемый от нуля индекс дочернего элемента - См. также:
removeAccessibleSelection
public void removeAccessibleSelection(int i)
- Указано в:
-
removeAccessibleSelectionв интерфейсеAccessibleSelection - Параметры:
-
i— индекс дочернего элемента, отсчитываемый от нуля - См. также:
clearAccessibleSelection
public void clearAccessibleSelection()
- Указано в:
-
clearAccessibleSelectionв интерфейсеAccessibleSelection
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
- Указано в:
-
selectAllAccessibleSelectionв интерфейсеAccessibleSelection
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/MenuComponent.AccessibleAWTMenuComponent.html