Класс 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 | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
ACCESSIBLE_ACTION_PROPERTY |
Константа, указывающая на изменение поддерживаемого набора действий. |
static final String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY |
Константа, используемая для определения изменения активного потомка компонента. |
static final String |
ACCESSIBLE_CARET_PROPERTY |
Константа, используемая для определения изменения каретки accessibleText. |
static final String |
ACCESSIBLE_CHILD_PROPERTY |
Константа, используемая для определения добавления или удаления потомков Accessible объекта. |
static final String |
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED |
PropertyChangeEvent, указывающая на изменение границ компонента. |
static final String |
ACCESSIBLE_DESCRIPTION_PROPERTY |
Константа, используемая для определения изменения свойства AccessibleContext.accessibleDescription. |
static final String |
ACCESSIBLE_HYPERTEXT_OFFSET |
Константа, указывающая на получение фокуса гипертекстовым элементом. |
static final String |
ACCESSIBLE_INVALIDATE_CHILDREN |
PropertyChangeEvent, указывающая на существенное изменение потомков компонента, например дерева или текста. |
static final String |
ACCESSIBLE_NAME_PROPERTY |
Константа, используемая для определения изменения свойства AccessibleContext.accessibleName. |
static final String |
ACCESSIBLE_SELECTION_PROPERTY |
Константа, используемая для определения изменения accessibleSelection. |
static final String |
ACCESSIBLE_STATE_PROPERTY |
Константа, используемая для определения изменения свойства accessibleStateSet. |
static final String |
ACCESSIBLE_TABLE_CAPTION_CHANGED |
Константа, указывающая на изменение заголовка таблицы. |
static final String |
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED |
Константа, указывающая на изменение описания столбца. |
static final String |
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED |
Константа, указывающая на изменение заголовка столбца. |
static final String |
ACCESSIBLE_TABLE_MODEL_CHANGED |
Константа, указывающая на изменение данных таблицы. |
static final String |
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED |
Константа, указывающая на изменение описания строки. |
static final String |
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED |
Константа, указывающая на изменение заголовка строки. |
static final String |
ACCESSIBLE_TABLE_SUMMARY_CHANGED |
Константа, указывающая на изменение сводной информации таблицы. |
static final String |
ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED |
PropertyChangeEvent, указывающая на изменение атрибутов текста. |
static final String |
ACCESSIBLE_TEXT_PROPERTY |
PropertyChangeEvent, указывающая на изменение текста. |
static final String |
ACCESSIBLE_VALUE_PROPERTY |
Константа, используемая для определения изменения свойства accessibleValue. |
static final String |
ACCESSIBLE_VISIBLE_DATA_PROPERTY |
Константа, используемая для определения изменения внешнего вида объекта. |
protected String |
accessibleDescription |
Локализованная строка, содержащая описание объекта. |
protected String |
accessibleName |
Локализованная строка, содержащая имя объекта. |
protected Accessible |
accessibleParent |
Родитель этого объекта в контексте специальных возможностей. |
Поля, объявленные в интерфейсе AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
CLICK |
Действие, заставляющее компонент выполнить действие по умолчанию. |
static final String |
DECREMENT |
Действие, уменьшающее значение. |
static final String |
INCREMENT |
Действие, увеличивающее значение. |
static final String |
TOGGLE_EXPAND |
Действие, сворачивающее узел дерева, если он раскрыт, и раскрывающее его, если он свёрнут. |
static final String |
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 | Модификатор и тип | Метод | Описание |
|---|---|---|
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() |
Возвращает индекс этого объекта в его родительском объекте контекста специальных возможностей. |
Accessible |
getAccessibleParent() |
Возвращает родительский объект Accessible этого объекта. |
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, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
firePropertyChange |
Поддержка уведомления об изменениях связанных свойств. |
AccessibleEditableText |
getAccessibleEditableText() |
Возвращает AccessibleEditableText, связанный с этим объектом, который отображает редактируемый текст. |
AccessibleIcon[] |
getAccessibleIcon() |
Возвращает AccessibleIcons, связанный с объектом, которому соответствует один или несколько значков. |
AccessibleRelationSet |
getAccessibleRelationSet() |
Возвращает AccessibleRelationSet, связанный с объектом. |
AccessibleTable |
getAccessibleTable() |
Возвращает AccessibleTable, связанный с объектом. |
AccessibleText |
getAccessibleText() |
Возвращает AccessibleText, связанный с этим объектом, который отображает текст. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
void |
setAccessibleDescription |
Задаёт доступное описание этого объекта. |
void |
setAccessibleName |
Задаёт локализованное доступное имя этого объекта. |
void |
setAccessibleParent |
Задаёт родительский объект Accessible для этого объекта. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Определяет, «равен ли» этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удалён в будущей версии. Финализация устарела и будет удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ждать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ждать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ждать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
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.