Класс MenuItem.AccessibleAWTMenuItem
java.lang.Object
javax.accessibility.AccessibleContext
java.awt.MenuComponent.AccessibleAWTMenuComponent
java.awt.MenuItem.AccessibleAWTMenuItem
- Все реализуемые интерфейсы:
Serializable, AccessibleAction, AccessibleComponent, AccessibleSelection, AccessibleValue
- Прямые известные подклассы:
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem, Menu.AccessibleAWTMenu
- Внешний класс:
MenuItem
protected class MenuItem.AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements AccessibleAction, AccessibleValue
Внутренний класс MenuItem, предназначенный для обеспечения поддержки специальных возможностей по умолчанию. Этот класс не предназначен для непосредственного использования разработчиками приложений; он предназначен только для создания подклассов разработчиками компонентов меню.
Этот класс реализует поддержку специальных возможностей для класса MenuItem. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса пунктов меню.
- Начиная с версии:
- 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
Поля, объявленные в интерфейсе AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает объект AccessibleAWTMenuItem. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
doAccessibleAction |
Выполняет указанное действие над объектом |
AccessibleAction |
getAccessibleAction() |
Возвращает AccessibleAction, связанный с этим объектом. |
int |
getAccessibleActionCount() |
Возвращает количество действий, доступных для этого объекта. |
String |
getAccessibleActionDescription |
Возвращает описание указанного действия объекта. |
String |
getAccessibleName() |
Возвращает доступное имя этого объекта. |
AccessibleRole |
getAccessibleRole() |
Возвращает роль этого объекта. |
AccessibleValue |
getAccessibleValue() |
Возвращает AccessibleValue, связанный с этим объектом. |
Number |
getCurrentAccessibleValue() |
Возвращает значение этого объекта в виде числа. |
Number |
getMaximumAccessibleValue() |
Возвращает максимальное значение этого объекта в виде числа. |
Number |
getMinimumAccessibleValue() |
Возвращает минимальное значение этого объекта в виде числа. |
boolean |
setCurrentAccessibleValue |
Задает значение этого объекта в виде числа. |
Методы, объявленные в классе MenuComponent.AccessibleAWTMenuComponent
addAccessibleSelection, addFocusListener, clearAccessibleSelection, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleParent, getAccessibleSelection, getAccessibleSelection, getAccessibleSelectionCount, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isAccessibleChildSelected, isEnabled, isFocusTraversable, isShowing, isVisible, removeAccessibleSelection, removeFocusListener, requestFocus, selectAllAccessibleSelection, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Подробное описание конструкторов
AccessibleAWTMenuItem
protected AccessibleAWTMenuItem()
Создает объект
AccessibleAWTMenuItem.Подробное описание методов
getAccessibleName
public String getAccessibleName()
Возвращает доступное имя этого объекта.
- Переопределяет:
-
getAccessibleNameв классеMenuComponent.AccessibleAWTMenuComponent - Возвращает:
- локализованное имя объекта; может быть null, если у объекта нет имени
- См. также:
getAccessibleRole
public AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
- Переопределяет:
-
getAccessibleRoleв классеMenuComponent.AccessibleAWTMenuComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
getAccessibleAction
public AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleAction от собственного имени.
- Переопределяет:
-
getAccessibleActionв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
getAccessibleValue
public AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом. В реализации Java Accessibility API для этого класса возвращается этот объект, который отвечает за реализацию интерфейса AccessibleValue от собственного имени.
- Переопределяет:
-
getAccessibleValueв классеAccessibleContext - Возвращает:
- этот объект
- См. также:
getAccessibleActionCount
public int getAccessibleActionCount()
Возвращает количество действий, доступных для этого объекта. По умолчанию для пункта меню предусмотрено одно действие.
- Определено в:
-
getAccessibleActionCountв интерфейсеAccessibleAction - Возвращает:
- 1 — количество действий в этом объекте
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
- Определено в:
-
getAccessibleActionDescriptionв интерфейсеAccessibleAction - Параметры:
-
i— индекс действия, начиная с нуля - Возвращает:
Stringописание действия- См. также:
doAccessibleAction
public boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом
- Определено в:
-
doAccessibleActionв интерфейсеAccessibleAction - Параметры:
-
i— индекс действия, начиная с нуля - Возвращает:
- true, если действие выполнено; в противном случае false.
- См. также:
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()
Возвращает значение этого объекта в виде числа.
- Определено в:
-
getCurrentAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Integer со значением 0, если объект не выбран, или Integer со значением 1, если объект выбран.
- См. также:
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
Задает значение этого объекта в виде числа.
- Определено в:
-
setCurrentAccessibleValueв интерфейсеAccessibleValue - Параметры:
-
n— число, используемое в качестве значения - Возвращает:
- True, если значение было задано.
- См. также:
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
Возвращает минимальное значение этого объекта в виде числа.
- Определено в:
-
getMinimumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Integer со значением 0.
- См. также:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
Возвращает максимальное значение этого объекта в виде числа.
- Определено в:
-
getMaximumAccessibleValueв интерфейсеAccessibleValue - Возвращает:
- Integer со значением 0.
- См. также:
© 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/MenuItem.AccessibleAWTMenuItem.html