Класс 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 - Возвращает:
- родитель этого объекта — может быть
null, если у этого объекта нет родителя
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 - Возвращает:
- курсор объекта, если поддерживается; в противном случае
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. - Specified by:
-
getAccessibleAtв интерфейсеAccessibleComponent - Parameters:
-
p- точка, определяющая верхний левый уголAccessible, заданная в пространстве координат родительского объекта - Returns:
Accessible, если он существует, в указанном месте; в противном случаеnull
isFocusTraversable
public boolean isFocusTraversable()
- Specified by:
-
isFocusTraversableв интерфейсеAccessibleComponent - Returns:
- true, если объект может получить фокус; в противном случае false
- See Also:
requestFocus
public void requestFocus()
- Specified by:
-
requestFocusв интерфейсеAccessibleComponent - See Also:
addFocusListener
public void addFocusListener(FocusListener l)
- Specified by:
-
addFocusListenerв интерфейсеAccessibleComponent - Parameters:
-
l- обработчик событий фокуса - See Also:
removeFocusListener
public void removeFocusListener(FocusListener l)
- Specified by:
-
removeFocusListenerв интерфейсеAccessibleComponent - Parameters:
-
l- обработчик событий фокуса - See Also:
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
Accessible дочерних элементов, которые в настоящее время выбраны. Если дочерние элементы не выбраны, значение возврата будет 0.- Specified by:
-
getAccessibleSelectionCountв интерфейсеAccessibleSelection - Returns:
- количество элементов, которые в настоящее время выбраны
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
Accessible , представляющий указанный выбранный дочерний элемент в объекте. Если выбора нет или выбранных дочерних элементов меньше, чем переданное целое число, значение возврата будет null. Обратите внимание, что индекс представляет i-й выбранный дочерний элемент, что отличается от i-го дочернего элемента.
- Specified by:
-
getAccessibleSelectionв интерфейсеAccessibleSelection - Parameters:
-
i- нулевой индекс выбранных дочерних элементов - Returns:
- i-й выбранный дочерний элемент
- See Also:
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
- Specified by:
-
isAccessibleChildSelectedв интерфейсеAccessibleSelection - Parameters:
-
i- нулевой индекс дочернего элемента в этомAccessibleобъекте - Returns:
- true, если текущий дочерний элемент этого объекта выбран; в противном случае false
- See Also:
addAccessibleSelection
public void addAccessibleSelection(int i)
Accessible дочерний элемент объекта к выбору объекта. Если объект поддерживает множественный выбор, указанный дочерний элемент добавляется к любому существующему выбору, в противном случае он заменяет любой существующий выбор в объекте. Если указанный дочерний элемент уже выбран, этот метод не оказывает никакого эффекта.- Specified by:
-
addAccessibleSelectionв интерфейсеAccessibleSelection - Parameters:
-
i- нулевой индекс дочернего элемента - See Also:
removeAccessibleSelection
public void removeAccessibleSelection(int i)
- Specified by:
-
removeAccessibleSelectionв интерфейсеAccessibleSelection - Parameters:
-
i- нулевой индекс дочернего элемента - See Also:
clearAccessibleSelection
public void clearAccessibleSelection()
- Specified by:
-
clearAccessibleSelectionв интерфейсеAccessibleSelection
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
- Specified by:
-
selectAllAccessibleSelectionв интерфейсеAccessibleSelection
© 1993, 2023, 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/21/docs/api/java.desktop/java/awt/MenuComponent.AccessibleAWTMenuComponent.html