Класс MenuComponent.AccessibleAWTMenuComponent
- Все реализованные интерфейсы:
-
Serializable,AccessibleComponent,AccessibleSelection
- Непосредственные известные подклассы:
-
MenuBar.AccessibleAWTMenuBar,MenuItem.AccessibleAWTMenuItem
- Вложенный класс:
MenuComponent
protected abstract class MenuComponent.AccessibleAWTMenuComponent extends AccessibleContext implements Serializable, AccessibleComponent, AccessibleSelection
MenuComponent, используемый для предоставления стандартной поддержки доступности. Этот класс не предназначен для прямого использования разработчиками приложений, но предназначен только для наследования разработчиками компонентов меню. Класс, используемый для получения роли доступности для этого объекта.
- С:
- 1.3
- См. также:
Краткое описание полей
Поля, объявленные в классе javax.accessibility.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 |
Устанавливает состояние видимости объекта. |
Методы, объявленные в классе javax.accessibility.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 и/или родная система не поддерживают изменение формы указателя мыши.
- Specified by:
-
setCursorв интерфейсеAccessibleComponent - Parameters:
-
cursor- новыйCursorдля объекта - See Also:
getFont
public Font getFont()
Font этого объекта.- Specified by:
-
getFontв интерфейсеAccessibleComponent - Returns:
- шрифт
Font, если поддерживается; в противном случае,null - See Also:
setFont
public void setFont(Font f)
Font этого объекта.- Specified by:
-
setFontв интерфейсеAccessibleComponent - Parameters:
-
f- новыйFontдля объекта - See Also:
getFontMetrics
public FontMetrics getFontMetrics(Font f)
FontMetrics этого объекта.- Specified by:
-
getFontMetricsв интерфейсеAccessibleComponent - Parameters:
-
f- шрифтFont - Returns:
- FontMetrics, если поддерживается, для объекта; в противном случае,
null - See Also:
isEnabled
public boolean isEnabled()
- Specified by:
-
isEnabledв интерфейсеAccessibleComponent - Returns:
- true, если объект включён; иначе, false
- See Also:
setEnabled
public void setEnabled(boolean b)
- Specified by:
-
setEnabledв интерфейсеAccessibleComponent - Parameters:
-
b- true для включения объекта, иначе - для отключения - See Also:
isVisible
public boolean isVisible()
isShowing.- Specified by:
-
isVisibleв интерфейсеAccessibleComponent - Returns:
- true, если объект виден; иначе, false
- See Also:
setVisible
public void setVisible(boolean b)
- Specified by:
-
setVisibleв интерфейсеAccessibleComponent - Parameters:
-
b- true для отображения объекта, иначе - для скрытия - See Also:
isShowing
public boolean isShowing()
- Specified by:
-
isShowingв интерфейсеAccessibleComponent - Returns:
- true, если объект отображается; иначе, false
contains
public boolean contains(Point p)
- Specified by:
-
containsв интерфейсеAccessibleComponent - Parameters:
-
p-Point, относительная к системе координат объекта - Returns:
- true, если объект содержит
Point; иначе false - See Also:
getLocationOnScreen
public Point getLocationOnScreen()
- Specified by:
-
getLocationOnScreenв интерфейсеAccessibleComponent - Returns:
- местоположение объекта на экране - может быть
null, если этот объект не на экране - See Also:
getLocation
public Point getLocation()
- Specified by:
-
getLocationв интерфейсеAccessibleComponent - Returns:
- экземпляр
Point, представляющий верхний левый угол границ объекта в пространстве координат экрана;null, если этот объект или его родитель не находятся на экране - See Also:
setLocation
public void setLocation(Point p)
- Specified by:
-
setLocationв интерфейсеAccessibleComponent - Parameters:
-
p- новое положение для верхнего левого угла - See Also:
getBounds
public Rectangle getBounds()
Rectangle. Границы задают ширину, высоту и расположение этого объекта относительно его родителя.- Specified by:
-
getBoundsв интерфейсеAccessibleComponent - Returns:
- прямоугольник, указывающий границы этого компонента;
null, если этот объект не на экране - See Also:
setBounds
public void setBounds(Rectangle r)
Rectangle. Границы задают ширину, высоту и расположение этого объекта относительно его родителя.- Specified by:
-
setBoundsв интерфейсеAccessibleComponent - Parameters:
-
r- прямоугольник, указывающий границы этого компонента - See Also:
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, представляющий i-й выбранный дочерний элемент в объекте. Если выбор отсутствует или выбранных дочерних элементов меньше, чем переданное целое число, возвращается 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/MenuComponent.AccessibleAWTMenuComponent.html