Класс 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, если у этого объекта нет родительского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 - Возвращает:
- %%CODE_BLOCK_209%%%, если поддерживается, объекта; в противном случае
null - См. также:
setCursor
public void setCursor(Cursor cursor)
Cursor этого объекта. Метод может не иметь визуального эффекта, если реализация платформы Java и/или нативная система не поддерживают изменение формы курсора мыши.
- Определено в:
-
setCursorв интерфейсеAccessibleComponent - Параметры:
-
cursor- новыйCursorдля объекта - См. также:
getFont
public Font getFont()
Font этого объекта.- Определено в:
-
getFontв интерфейсеAccessibleComponent - Возвращает:
- %%CODE_BLOCK_223%%%, если поддерживается, для объекта; в противном случае
null - См. также:
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 содержит ширину этого объекта.- Specified by:
-
getSizeв интерфейсеAccessibleComponent - Returns:
- объект
Dimension, который указывает размер этого компонента;nullесли этот объект не отображается на экране - See Also:
setSize
public void setSize(Dimension d)
- Specified by:
-
setSizeв интерфейсеAccessibleComponent - Parameters:
-
d-Dimension, определяющий новый размер объекта - See Also:
getAccessibleAt
public Accessible getAccessibleAt(Point p)
Accessible дочерний элемент, если он существует, содержащийся в локальных координатах Point. Если нет Accessible дочернего элемента, возвращается null. - Specified by:
-
getAccessibleAtв интерфейсеAccessibleComponent - Parameters:
-
p- точка, определяющая верхний левый уголAccessible, заданная в пространстве координат родителя объекта - Returns:
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, 2021, 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/17/docs/api/java.desktop/java/awt/MenuComponent.AccessibleAWTMenuComponent.html