Spec-Zone.ru › OpenJDK 27

Класс JMenuItem.AccessibleJMenuItem

java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.AbstractButton.AccessibleAbstractButton
javax.swing.JMenuItem.AccessibleJMenuItem
Все реализованные интерфейсы:
Serializable, EventListener, AccessibleAction, AccessibleComponent, AccessibleExtendedComponent, AccessibleText, AccessibleValue, ChangeListener
Прямые известные подклассы:
JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem, JMenu.AccessibleJMenu, JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem
Внешний класс:
JMenuItem
protected class JMenuItem.AccessibleJMenuItem extends AbstractButton.AccessibleAbstractButton implements ChangeListener
Этот класс реализует поддержку специальных возможностей для класса JMenuItem. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса — пунктов меню.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.

Начиная с версии:
1.2

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе JComponent.AccessibleJComponent

JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Модификатор и тип Класс Описание
protected class  JComponent.AccessibleJComponent.AccessibleContainerHandler
Уведомляет слушателя PropertyChange, если он зарегистрирован, при добавлении или удалении дочерних элементов.
protected class  JComponent.AccessibleJComponent.AccessibleFocusHandler
Устарело.
Этот класс больше не используется и не нужен.

Вложенные классы/интерфейсы, объявленные в классе Component.AccessibleAWTComponent

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Модификатор и тип Класс Описание
protected class  Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
Уведомляет слушателя PropertyChange, если он зарегистрирован, при показе/скрытии.
protected class  Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Уведомляет слушателя PropertyChange, если он зарегистрирован, при возникновении событий фокуса.

Краткое описание полей

Поля, объявленные в классе JComponent.AccessibleJComponent

accessibleFocusHandler
Модификатор и тип Поле Описание
protected FocusListener accessibleFocusHandler
Устарело.

Поля, объявленные в классе Container.AccessibleAWTContainer

accessibleContainerHandler
Модификатор и тип Поле Описание
protected ContainerListener accessibleContainerHandler
Обработчик для отправки PropertyChange при добавлении или удалении дочерних элементов

Поля, объявленные в классе Component.AccessibleAWTComponent

accessibleAWTComponentHandler, accessibleAWTFocusHandler
Модификатор и тип Поле Описание
protected ComponentListener accessibleAWTComponentHandler
Слушатель компонента для отслеживания событий показа/скрытия/изменения размера и преобразования их в события PropertyChange.
protected FocusListener accessibleAWTFocusHandler
Слушатель для отслеживания событий фокуса и преобразования их в события PropertyChange.

Поля, объявленные в классе 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
Действие, отображающее всплывающее окно, если оно скрыто, и скрывающее его, если оно отображается.

Поля, объявленные в интерфейсе AccessibleText

CHARACTER, SENTENCE, WORD
Модификатор и тип Поле Описание
static final int CHARACTER
Константа, указывающая, что извлекаемая часть текста является символом.
static final int SENTENCE
Константа, указывающая, что извлекаемая часть текста является предложением.
static final int WORD
Константа, указывающая, что извлекаемая часть текста является словом.

Краткое описание методов

Модификатор и тип Метод Описание
AccessibleRole getAccessibleRole()
Возвращает роль данного объекта.
void stateChanged(ChangeEvent e)
Поддерживает интерфейс слушателя изменений и генерирует события изменения свойств.

Методы, объявленные в классе AbstractButton.AccessibleAbstractButton

doAccessibleAction, getAccessibleAction, getAccessibleActionCount, getAccessibleActionDescription, getAccessibleIcon, getAccessibleKeyBinding, getAccessibleName, getAccessibleRelationSet, getAccessibleStateSet, getAccessibleValue, getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getCurrentAccessibleValue, getIndexAtPoint, getMaximumAccessibleValue, getMinimumAccessibleValue, getSelectedText, getSelectionEnd, getSelectionStart, getTitledBorderText, getToolTipText, setCurrentAccessibleValue
Модификатор и тип Метод Описание
boolean doAccessibleAction(int i)
Выполняет указанное действие над объектом
AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с данным объектом.
int getAccessibleActionCount()
Возвращает количество доступных действий данного объекта.
String getAccessibleActionDescription(int i)
Возвращает описание указанного действия объекта.
AccessibleIcon[] getAccessibleIcon()
Возвращает связанные с объектом AccessibleIcons, если они существуют.
AccessibleKeyBinding getAccessibleKeyBinding()
Возвращает сочетания клавиш, связанные с данным объектом
String getAccessibleName()
Возвращает доступное имя данного объекта.
AccessibleRelationSet getAccessibleRelationSet()
Возвращает связанный с данным объектом AccessibleRelationSet, если он существует.
AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний данного объекта.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с данным объектом.
String getAfterIndex(int part, int index)
Возвращает строку после заданного индекса.
String getAtIndex(int part, int index)
Возвращает строку по заданному индексу.
String getBeforeIndex(int part, int index)
Возвращает строку перед заданным индексом.
int getCaretPosition()
Возвращает смещение каретки с нулевой индексацией.
AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для символа по заданному индексу
Rectangle getCharacterBounds(int i)
Определяет ограничивающий прямоугольник символа по заданному индексу в строке.
int getCharCount()
Возвращает количество символов (допустимых индексов)
Number getCurrentAccessibleValue()
Возвращает значение данного объекта в виде числа.
int getIndexAtPoint(Point p)
Для точки в локальных координатах возвращает индекс символа с нулевой индексацией, расположенного под этой точкой.
Number getMaximumAccessibleValue()
Возвращает максимальное значение данного объекта в виде числа.
Number getMinimumAccessibleValue()
Возвращает минимальное значение данного объекта в виде числа.
String getSelectedText()
Возвращает выделенную часть текста.
int getSelectionEnd()
Возвращает конечное смещение в выделенном тексте.
int getSelectionStart()
Возвращает начальное смещение в выделенном тексте.
String getTitledBorderText()
Возвращает текст рамки с заголовком
String getToolTipText()
Возвращает текст всплывающей подсказки
boolean setCurrentAccessibleValue(Number n)
Задает значение данного объекта в виде числа.

Методы, объявленные в классе JComponent.AccessibleJComponent

addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getBorderTitle, removePropertyChangeListener
Модификатор и тип Метод Описание
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список слушателей.
Accessible getAccessibleChild(int i)
Возвращает n-й доступный дочерний элемент объекта.
int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
String getAccessibleDescription()
Возвращает доступное описание данного объекта.
protected String getBorderTitle(Border b)
Рекурсивно ищет в иерархии рамок (если она существует) TitledBorder с ненулевым заголовком.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка слушателей.

Методы, объявленные в классе Container.AccessibleAWTContainer

getAccessibleAt
Модификатор и тип Метод Описание
Accessible getAccessibleAt(Point p)
Возвращает дочерний элемент Accessible, если он существует, расположенный по локальным координатам Point.

Методы, объявленные в классе Component.AccessibleAWTComponent

addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Модификатор и тип Метод Описание
void addFocusListener(FocusListener l)
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента.
boolean contains(Point p)
Проверяет, находится ли указанная точка в границах этого объекта; координаты x и y точки задаются относительно системы координат объекта.
AccessibleComponent getAccessibleComponent()
Возвращает связанный с данным объектом AccessibleComponent, если он существует.
int getAccessibleIndexInParent()
Возвращает индекс данного объекта в его доступном родительском объекте.
Accessible getAccessibleParent()
Возвращает Accessible родительский объект данного объекта.
Color getBackground()
Возвращает цвет фона данного объекта.
Rectangle getBounds()
Возвращает границы данного объекта в виде объекта Rectangle.
Cursor getCursor()
Возвращает Cursor данного объекта.
Font getFont()
Возвращает Font данного объекта.
FontMetrics getFontMetrics(Font f)
Возвращает FontMetrics данного объекта.
Color getForeground()
Возвращает цвет переднего плана данного объекта.
Locale getLocale()
Возвращает локаль данного объекта.
Point getLocation()
Возвращает расположение объекта относительно родительского объекта в виде точки, задающей верхний левый угол объекта в системе координат экрана.
Point getLocationOnScreen()
Возвращает расположение объекта на экране.
Dimension getSize()
Возвращает размер данного объекта в виде объекта Dimension.
boolean isEnabled()
Определяет, включен ли объект.
boolean isFocusTraversable()
Возвращает, может ли данный объект получать фокус.
boolean isShowing()
Определяет, отображается ли объект.
boolean isVisible()
Определяет, видим ли объект.
void removeFocusListener(FocusListener l)
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента.
void requestFocus()
Запрашивает фокус для данного объекта.
void setBackground(Color c)
Задает цвет фона данного объекта.
void setBounds(Rectangle r)
Задает границы данного объекта в виде объекта Rectangle.
void setCursor(Cursor cursor)
Задает Cursor данного объекта.
void setEnabled(boolean b)
Задает состояние включения объекта.
void setFont(Font f)
Задает Font данного объекта.
void setForeground(Color c)
Задает цвет переднего плана данного объекта.
void setLocation(Point p)
Задает расположение объекта относительно родительского объекта.
void setSize(Dimension d)
Изменяет размер объекта, задавая его ширину и высоту.
void setVisible(boolean b)
Задает состояние видимости объекта.

Методы, объявленные в классе AccessibleContext

firePropertyChange, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParent
Модификатор и тип Метод Описание
void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомлений об изменении привязанных свойств.
AccessibleEditableText getAccessibleEditableText()
Возвращает связанный с данным объектом AccessibleEditableText, отображающим редактируемый текст.
AccessibleSelection getAccessibleSelection()
Возвращает связанный с данным объектом AccessibleSelection, позволяющий выбирать его дочерние элементы Accessible.
AccessibleTable getAccessibleTable()
Возвращает связанный с объектом AccessibleTable.
AccessibleText getAccessibleText()
Возвращает связанный с данным объектом AccessibleText, отображающим текст.
void setAccessibleDescription(String s)
Задает доступное описание данного объекта.
void setAccessibleName(String s)
Задает локализованное доступное имя данного объекта.
void setAccessibleParent(Accessible a)
Задает Accessible родительский объект данного объекта.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию данного объекта.
boolean equals(Object obj)
Указывает, равен ли данный объект некоторому другому объекту.
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(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного промежутка реального времени.

Подробное описание методов

getAccessibleRole

public AccessibleRole getAccessibleRole()
Возвращает роль данного объекта.
Переопределяет:
getAccessibleRole в классе JComponent.AccessibleJComponent
Возвращает:
экземпляр AccessibleRole, описывающий роль объекта
См. также:
  • AccessibleRole

stateChanged

public void stateChanged(ChangeEvent e)
Поддерживает интерфейс слушателя изменений и генерирует события изменения свойств.
Определено в:
stateChanged в интерфейсе ChangeListener
Параметры:
e — объект ChangeEvent

Сообщить об ошибке или предложить улучшение
Для получения дополнительных справочных материалов по API и документации для разработчиков см. Документацию Java SE, которая содержит более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API