Класс 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 |
Поддерживает интерфейс слушателя изменений и генерирует события изменения свойств. |
Методы, объявленные в классе 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 |
Выполняет указанное действие над объектом |
AccessibleAction |
getAccessibleAction() |
Возвращает AccessibleAction, связанный с данным объектом. |
int |
getAccessibleActionCount() |
Возвращает количество доступных действий данного объекта. |
String |
getAccessibleActionDescription |
Возвращает описание указанного действия объекта. |
AccessibleIcon[] |
getAccessibleIcon() |
Возвращает связанные с объектом AccessibleIcons, если они существуют. |
AccessibleKeyBinding |
getAccessibleKeyBinding() |
Возвращает сочетания клавиш, связанные с данным объектом |
String |
getAccessibleName() |
Возвращает доступное имя данного объекта. |
AccessibleRelationSet |
getAccessibleRelationSet() |
Возвращает связанный с данным объектом AccessibleRelationSet, если он существует. |
AccessibleStateSet |
getAccessibleStateSet() |
Возвращает набор состояний данного объекта. |
AccessibleValue |
getAccessibleValue() |
Возвращает AccessibleValue, связанный с данным объектом. |
String |
getAfterIndex |
Возвращает строку после заданного индекса. |
String |
getAtIndex |
Возвращает строку по заданному индексу. |
String |
getBeforeIndex |
Возвращает строку перед заданным индексом. |
int |
getCaretPosition() |
Возвращает смещение каретки с нулевой индексацией. |
AttributeSet |
getCharacterAttribute |
Возвращает AttributeSet для символа по заданному индексу |
Rectangle |
getCharacterBounds |
Определяет ограничивающий прямоугольник символа по заданному индексу в строке. |
int |
getCharCount() |
Возвращает количество символов (допустимых индексов) |
Number |
getCurrentAccessibleValue() |
Возвращает значение данного объекта в виде числа. |
int |
getIndexAtPoint |
Для точки в локальных координатах возвращает индекс символа с нулевой индексацией, расположенного под этой точкой. |
Number |
getMaximumAccessibleValue() |
Возвращает максимальное значение данного объекта в виде числа. |
Number |
getMinimumAccessibleValue() |
Возвращает минимальное значение данного объекта в виде числа. |
String |
getSelectedText() |
Возвращает выделенную часть текста. |
int |
getSelectionEnd() |
Возвращает конечное смещение в выделенном тексте. |
int |
getSelectionStart() |
Возвращает начальное смещение в выделенном тексте. |
String |
getTitledBorderText() |
Возвращает текст рамки с заголовком |
String |
getToolTipText() |
Возвращает текст всплывающей подсказки |
boolean |
setCurrentAccessibleValue |
Задает значение данного объекта в виде числа. |
Методы, объявленные в классе JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getBorderTitle, removePropertyChangeListener | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
Accessible |
getAccessibleChild |
Возвращает n-й доступный дочерний элемент объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество доступных дочерних элементов объекта. |
String |
getAccessibleDescription() |
Возвращает доступное описание данного объекта. |
protected String |
getBorderTitle |
Рекурсивно ищет в иерархии рамок (если она существует) TitledBorder с ненулевым заголовком. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
Методы, объявленные в классе Container.AccessibleAWTContainer
getAccessibleAt | Модификатор и тип | Метод | Описание |
|---|---|---|
Accessible |
getAccessibleAt |
Возвращает дочерний элемент 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 |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента. |
boolean |
contains |
Проверяет, находится ли указанная точка в границах этого объекта; координаты x и y точки задаются относительно системы координат объекта. |
AccessibleComponent |
getAccessibleComponent() |
Возвращает связанный с данным объектом AccessibleComponent, если он существует. |
int |
getAccessibleIndexInParent() |
Возвращает индекс данного объекта в его доступном родительском объекте. |
Accessible |
getAccessibleParent() |
Возвращает Accessible родительский объект данного объекта. |
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 |
isEnabled() |
Определяет, включен ли объект. |
boolean |
isFocusTraversable() |
Возвращает, может ли данный объект получать фокус. |
boolean |
isShowing() |
Определяет, отображается ли объект. |
boolean |
isVisible() |
Определяет, видим ли объект. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
requestFocus() |
Запрашивает фокус для данного объекта. |
void |
setBackground |
Задает цвет фона данного объекта. |
void |
setBounds |
Задает границы данного объекта в виде объекта Rectangle. |
void |
setCursor |
Задает Cursor данного объекта. |
void |
setEnabled |
Задает состояние включения объекта. |
void |
setFont |
Задает Font данного объекта. |
void |
setForeground |
Задает цвет переднего плана данного объекта. |
void |
setLocation |
Задает расположение объекта относительно родительского объекта. |
void |
setSize |
Изменяет размер объекта, задавая его ширину и высоту. |
void |
setVisible |
Задает состояние видимости объекта. |
Методы, объявленные в классе AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParent | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
firePropertyChange |
Поддержка уведомлений об изменении привязанных свойств. |
AccessibleEditableText |
getAccessibleEditableText() |
Возвращает связанный с данным объектом AccessibleEditableText, отображающим редактируемый текст. |
AccessibleSelection |
getAccessibleSelection() |
Возвращает связанный с данным объектом AccessibleSelection, позволяющий выбирать его дочерние элементы Accessible. |
AccessibleTable |
getAccessibleTable() |
Возвращает связанный с объектом AccessibleTable. |
AccessibleText |
getAccessibleText() |
Возвращает связанный с данным объектом AccessibleText, отображающим текст. |
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, либо истечения заданного промежутка реального времени. |
Подробное описание методов
getAccessibleRole
public AccessibleRole getAccessibleRole()
- Переопределяет:
-
getAccessibleRoleв классеJComponent.AccessibleJComponent - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
stateChanged
public void stateChanged(ChangeEvent e)
- Определено в:
-
stateChangedв интерфейсеChangeListener - Параметры:
-
e— объект ChangeEvent
© 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.