Spec-Zone.ru › OpenJDK 25

Класс AccessibleContext

java.lang.Object
javax.accessibility.AccessibleContext
Прямые известные подклассы:
Component.AccessibleAWTComponent, ImageIcon.AccessibleImageIcon, JList.AccessibleJList.AccessibleJListChild, JTable.AccessibleJTable.AccessibleJTableCell, JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry, JTree.AccessibleJTree.AccessibleJTreeNode, MenuComponent.AccessibleAWTMenuComponent, ProgressMonitor.AccessibleProgressMonitor, Translator
@JavaBean(description="Minimal information that all accessible objects return") public abstract class AccessibleContext extends Object
AccessibleContext представляет минимальную информацию, которую возвращают все доступные объекты. Эта информация включает доступное имя, описание, роль и состояние объекта, а также сведения о его родителе и дочерних элементах. AccessibleContext также содержит методы для получения более подробной информации о доступности компонента. Если компонент поддерживает соответствующие возможности, эти методы вернут объект, реализующий один или несколько следующих интерфейсов:
  • AccessibleAction — объект может выполнять одно или несколько действий. Этот интерфейс предоставляет стандартный механизм, позволяющий вспомогательной технологии определить, что это за действия, и указать объекту выполнить их. Любой объект, которым можно управлять, должен поддерживать этот интерфейс.
  • AccessibleComponent — объект имеет графическое представление. Этот интерфейс предоставляет стандартный механизм, позволяющий вспомогательной технологии определять и задавать графическое представление объекта. Любой объект, отображаемый на экране, должен поддерживать этот интерфейс.
  • AccessibleSelection — дочерние элементы объекта можно выбирать. Этот интерфейс предоставляет стандартный механизм, позволяющий вспомогательной технологии определять текущие выбранные дочерние элементы объекта, а также изменять набор выбранных элементов. Любой объект, дочерние элементы которого можно выбирать, должен поддерживать этот интерфейс.
  • AccessibleText — объект отображает редактируемую текстовую информацию. Этот интерфейс предоставляет стандартный механизм, позволяющий вспомогательной технологии обращаться к этому тексту, его атрибутам и пространственному расположению. Любой объект, содержащий редактируемый текст, должен поддерживать этот интерфейс.
  • AccessibleValue — объект поддерживает числовое значение. Этот интерфейс предоставляет стандартный механизм, позволяющий вспомогательной технологии определять и задавать текущее значение объекта, а также получать его минимальное и максимальное значения. Любой объект, поддерживающий числовое значение, должен поддерживать этот интерфейс.

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

Модификатор и тип Поле Описание
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
Константа, используемая для определения момента изменения свойства accessibleDescription.
static final String ACCESSIBLE_HYPERTEXT_OFFSET
Константа, используемая для указания на получение фокуса гипертекстовым элементом.
static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающая на значительное изменение дочерних элементов компонента, такого как дерево или текст.
static final String ACCESSIBLE_NAME_PROPERTY
Константа, используемая для определения момента изменения свойства 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
Доступный родительский объект данного объекта.

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

AccessibleContext()
Модификатор Конструктор Описание
protected
Конструктор для вызова из подклассов.

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

Модификатор и тип Метод Описание
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список слушателей.
void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомлений об изменениях связанных свойств.
AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
abstract Accessible getAccessibleChild(int i)
Возвращает указанный Accessible дочерний элемент объекта.
abstract int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом и имеющий графическое представление.
String getAccessibleDescription()
Возвращает свойство accessibleDescription этого объекта.
AccessibleEditableText getAccessibleEditableText()
Возвращает AccessibleEditableText, связанный с этим объектом, отображающим редактируемый текст.
AccessibleIcon[] getAccessibleIcon()
Возвращает AccessibleIcons, связанный с объектом, имеющим один или несколько связанных значков.
abstract int getAccessibleIndexInParent()
Возвращает индекс этого объекта в доступном родительском объекте, начиная с 0.
String getAccessibleName()
Возвращает свойство accessibleName этого объекта.
Accessible getAccessibleParent()
Возвращает доступный родительский объект Accessible этого объекта.
AccessibleRelationSet getAccessibleRelationSet()
Возвращает AccessibleRelationSet, связанный с объектом.
abstract AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом и позволяющий выбирать его Accessible дочерние элементы.
abstract AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний этого объекта.
AccessibleTable getAccessibleTable()
Возвращает AccessibleTable, связанный с объектом.
AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, отображающим текст.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом и поддерживающий значение Numerical.
abstract Locale getLocale()
Возвращает локаль компонента.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка слушателей.
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

Подробное описание полей

ACCESSIBLE_NAME_PROPERTY

public static final String ACCESSIBLE_NAME_PROPERTY
Константа, используемая для определения изменения свойства accessibleName. Старым значением в PropertyChangeEvent будет старое accessibleName, а новым значением — новое accessibleName.
См. также:
  • getAccessibleName()
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_DESCRIPTION_PROPERTY

public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Константа, используемая для определения изменения свойства accessibleDescription. Старым значением в PropertyChangeEvent будет старое accessibleDescription, а новым значением — новое accessibleDescription.
См. также:
  • getAccessibleDescription()
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_STATE_PROPERTY

public static final String ACCESSIBLE_STATE_PROPERTY
Константа, используемая для определения изменения свойства accessibleStateSet. Старым значением будет старое AccessibleState, а новым значением — новое AccessibleState в accessibleStateSet. Например, если компонент, поддерживающий вертикальное и горизонтальное состояния, меняет ориентацию с вертикальной на горизонтальную, старым значением будет AccessibleState.VERTICAL, а новым значением — AccessibleState.HORIZONTAL. Обратите внимание, что любое из значений также может быть null. Например, при переходе компонента из включённого состояния в отключённое старым значением будет AccessibleState.ENABLED, а новым значением — null.
См. также:
  • getAccessibleStateSet()
  • AccessibleState
  • AccessibleStateSet
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_VALUE_PROPERTY

public static final String ACCESSIBLE_VALUE_PROPERTY
Константа, используемая для определения изменения свойства accessibleValue. Старым значением в PropertyChangeEvent будет Number, представляющее старое значение, а новым значением будет Number, представляющее новое значение.
См. также:
  • getAccessibleValue()
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_SELECTION_PROPERTY

public static final String ACCESSIBLE_SELECTION_PROPERTY
Константа, используемая для определения изменения accessibleSelection. Старые и новые значения в PropertyChangeEvent в настоящее время зарезервированы для будущего использования.
См. также:
  • getAccessibleSelection()
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_CARET_PROPERTY

public static final String ACCESSIBLE_CARET_PROPERTY
Константа, используемая для определения изменения каретки accessibleText. Старым значением в PropertyChangeEvent будет целое число, обозначающее прежнюю позицию каретки, а новым значением — целое число, обозначающее новую/текущую позицию каретки.
См. также:
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_VISIBLE_DATA_PROPERTY

public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Константа, используемая для определения изменения визуального представления объекта. Старые и новые значения в PropertyChangeEvent в настоящее время зарезервированы для будущего использования.
См. также:
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_CHILD_PROPERTY

public static final String ACCESSIBLE_CHILD_PROPERTY
Константа, используемая для определения добавления/удаления дочерних элементов Accessible объекта. Если добавляется дочерний элемент Accessible, старым значением будет null, а новым значением — дочерний элемент Accessible. Если удаляется дочерний элемент Accessible, старым значением будет дочерний элемент Accessible, а новым значением — null.
См. также:
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY

public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа, используемая для определения изменения активного потомка компонента. Активный потомок используется для таких объектов, как списки, деревья и таблицы, у которых могут быть временные дочерние элементы. При изменении активного потомка старым значением события изменения свойства будет Accessible, представляющий предыдущий активный дочерний элемент, а новым значением — Accessible, представляющий текущий активный дочерний элемент.
См. также:
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

ACCESSIBLE_TABLE_CAPTION_CHANGED

public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Константа, используемая для указания на изменение заголовка таблицы. Старым значением в PropertyChangeEvent будет Accessible, представляющий предыдущий заголовок таблицы, а новым значением — Accessible, представляющий новый заголовок таблицы.
См. также:
  • Accessible
  • AccessibleTable
  • Значения констант полей

ACCESSIBLE_TABLE_SUMMARY_CHANGED

public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Константа, используемая для указания на изменение сводки таблицы. Старым значением в PropertyChangeEvent будет Accessible, представляющий предыдущую сводку таблицы, а новым значением — Accessible, представляющий новую сводку таблицы.
См. также:
  • Accessible
  • AccessibleTable
  • Значения констант полей

ACCESSIBLE_TABLE_MODEL_CHANGED

public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
Константа, используемая для указания на изменение данных таблицы. Старым значением в PropertyChangeEvent будет null, а новым значением — AccessibleTableModelChange, представляющий изменение таблицы.
См. также:
  • AccessibleTable
  • AccessibleTableModelChange
  • Значения констант полей

ACCESSIBLE_TABLE_ROW_HEADER_CHANGED

public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Константа, используемая для указания на изменение заголовка строки. Старым значением в PropertyChangeEvent будет null, а новым значением — AccessibleTableModelChange, представляющий изменение заголовка.
См. также:
  • AccessibleTable
  • AccessibleTableModelChange
  • Значения констант полей

ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED

public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
Константа, используемая для указания на изменение описания строки. Старым значением в PropertyChangeEvent будет null, а новым значением — Integer, представляющий индекс строки.
См. также:
  • AccessibleTable
  • Значения констант полей

ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED

public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
Константа, используемая для указания на изменение заголовка столбца. Старым значением в PropertyChangeEvent будет null, а новым значением — AccessibleTableModelChange, представляющий изменение заголовка.
См. также:
  • AccessibleTable
  • AccessibleTableModelChange
  • Значения констант полей

ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED

public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
Константа, используемая для указания на изменение описания столбца. Старым значением в PropertyChangeEvent будет null, а новым значением — Integer, представляющий индекс столбца.
См. также:
  • AccessibleTable
  • Значения констант полей

ACCESSIBLE_ACTION_PROPERTY

public static final String ACCESSIBLE_ACTION_PROPERTY
Константа, используемая для указания на изменение поддерживаемого набора действий. Старым значением в PropertyChangeEvent будет Integer, представляющий прежнее количество поддерживаемых действий, а новым значением — Integer, представляющий новое количество поддерживаемых действий.
См. также:
  • AccessibleAction
  • Значения констант полей

ACCESSIBLE_HYPERTEXT_OFFSET

public static final String ACCESSIBLE_HYPERTEXT_OFFSET
Константа, используемая для указания на получение фокуса гипертекстовым элементом. Старым значением в PropertyChangeEvent будет Integer, представляющий начальный индекс в документе предыдущего элемента, находившегося в фокусе, а новым значением — Integer, представляющий начальный индекс в документе текущего элемента, находящегося в фокусе. Значение -1 указывает, что элемент не находится или не находился в фокусе.
См. также:
  • AccessibleHyperlink
  • Значения констант полей

ACCESSIBLE_TEXT_PROPERTY

public static final String ACCESSIBLE_TEXT_PROPERTY
PropertyChangeEvent, указывающий на изменение текста.
При вставке текста oldValue равен null, а newValue — это AccessibleTextSequence, задающий вставленный текст.
При удалении текста oldValue — это AccessibleTextSequence, задающий удалённый текст, а newValue равен null.
При замене текста oldValue — это AccessibleTextSequence, задающий старый текст, а newValue — это AccessibleTextSequence, задающий новый текст.
См. также:
  • getAccessibleText()
  • addPropertyChangeListener(PropertyChangeListener)
  • AccessibleTextSequence
  • Значения констант полей

ACCESSIBLE_INVALIDATE_CHILDREN

public static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающий на значительное изменение дочерних элементов компонента, например дерева или текста. Это изменение уведомляет прослушиватель событий о необходимости заново получить состояние подкомпонентов. oldValue равен null, а newValue — это компонент, дочерние элементы которого стали недействительными.
Начиная с:
1.5
См. также:
  • getAccessibleText()
  • addPropertyChangeListener(PropertyChangeListener)
  • AccessibleTextSequence
  • Значения констант полей

ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED

public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
PropertyChangeEvent, указывающий на изменение атрибутов текста.
При добавлении атрибутов oldValue равен null, а newValue — это AccessibleAttributeSequence, задающий добавленные атрибуты.
При удалении атрибутов oldValue — это AccessibleAttributeSequence, задающий удалённые атрибуты, а newValue равен null.
При замене атрибутов oldValue — это AccessibleAttributeSequence, задающий старые атрибуты, а newValue — это AccessibleAttributeSequence, задающий новые атрибуты.
Начиная с:
1.5
См. также:
  • getAccessibleText()
  • addPropertyChangeListener(PropertyChangeListener)
  • AccessibleAttributeSequence
  • Значения констант полей

ACCESSIBLE_COMPONENT_BOUNDS_CHANGED

public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
PropertyChangeEvent, указывающий на изменение границ компонента. oldValue — это прежние границы компонента, а newValue — новые границы компонента.
Начиная с:
1.5
См. также:
  • addPropertyChangeListener(PropertyChangeListener)
  • Значения констант полей

accessibleParent

protected Accessible accessibleParent
Доступный родительский элемент этого объекта.
См. также:
  • getAccessibleParent()
  • setAccessibleParent(Accessible)

accessibleName

protected String accessibleName
Локализованная строка, содержащая имя объекта.
См. также:
  • getAccessibleName()
  • setAccessibleName(String)

accessibleDescription

protected String accessibleDescription
Локализованная строка, содержащая описание объекта.
См. также:
  • getAccessibleDescription()
  • setAccessibleDescription(String)

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

AccessibleContext

protected AccessibleContext()
Конструктор, который должны вызывать подклассы.

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

getAccessibleName

public String getAccessibleName()
Возвращает свойство accessibleName этого объекта. Свойство accessibleName объекта — это локализованное String, обозначающее назначение объекта. Например, свойством accessibleName метки или кнопки может быть текст самой метки или кнопки. Даже если объект не отображает своё имя, значение accessibleName всё равно должно быть задано. Например, для текстового поля, предназначенного для ввода названия города, значением accessibleName для локали en_US может быть «город».
Возвращает:
локализованное имя объекта; null, если у объекта нет имени
См. также:
  • setAccessibleName(String)

setAccessibleName

@BeanProperty(preferred=true, description="Sets the accessible name for the component.") public void setAccessibleName(String s)
Задаёт локализованное доступное имя этого объекта. Изменение имени приведёт к отправке PropertyChangeEvent для свойства ACCESSIBLE_NAME_PROPERTY.
Параметры:
s — новое локализованное имя объекта
См. также:
  • getAccessibleName()
  • addPropertyChangeListener(PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
Возвращает свойство accessibleDescription этого объекта. Свойство accessibleDescription объекта — это короткая локализованная фраза, описывающая назначение объекта. Например, для кнопки «Отмена» значением accessibleDescription может быть «Отменить изменения и закрыть диалоговое окно».
Возвращает:
локализованное описание объекта; null, если у объекта нет описания
См. также:
  • setAccessibleDescription(String)

setAccessibleDescription

@BeanProperty(preferred=true, description="Sets the accessible description for the component.") public void setAccessibleDescription(String s)
Задаёт доступное описание этого объекта. Изменение имени приведёт к отправке PropertyChangeEvent для свойства ACCESSIBLE_DESCRIPTION_PROPERTY.
Параметры:
s — новое локализованное описание объекта
См. также:
  • setAccessibleName(String)
  • addPropertyChangeListener(PropertyChangeListener)

getAccessibleRole

public abstract AccessibleRole getAccessibleRole()
Возвращает роль этого объекта. Роль объекта — это общее назначение или использование класса данного объекта. Например, роль кнопки — AccessibleRole.PUSH_BUTTON. Роли в AccessibleRole предоставлены для того, чтобы разработчики компонентов могли выбирать из набора предопределённых ролей. Это позволяет вспомогательным технологиям обеспечивать единообразный интерфейс для различных специализированных подклассов компонентов (например, использовать AccessibleRole.PUSH_BUTTON для всех компонентов, работающих как кнопка), а также различать подклассы с разным поведением (например, AccessibleRole.CHECK_BOX для флажков и AccessibleRole.RADIO_BUTTON для переключателей).

Обратите внимание, что класс AccessibleRole также допускает расширение, поэтому разработчики пользовательских компонентов могут определять собственные AccessibleRole, если набора предопределённых ролей недостаточно.

Возвращает:
экземпляр AccessibleRole, описывающий роль объекта
См. также:
  • AccessibleRole

getAccessibleStateSet

public abstract AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний этого объекта. AccessibleStateSet объекта состоит из набора уникальных AccessibleStates. Изменение AccessibleStateSet объекта приведёт к отправке PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
Возвращает:
экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
См. также:
  • AccessibleStateSet
  • AccessibleState
  • addPropertyChangeListener(PropertyChangeListener)

getAccessibleParent

public Accessible getAccessibleParent()
Возвращает Accessible родительский элемент этого объекта.
Возвращает:
Accessible родительский элемент этого объекта; null, если у объекта нет Accessible родительского элемента

setAccessibleParent

public void setAccessibleParent(Accessible a)
Задаёт Accessible родительский элемент этого объекта. Этот метод предназначен только для ситуаций, когда фактический родительский элемент компонента не должен считаться доступным родительским элементом компонента; вызывать его должен только родительский элемент доступного дочернего объекта.
Параметры:
a — Accessible, назначаемый родительским элементом

getAccessibleIndexInParent

public abstract int getAccessibleIndexInParent()
Возвращает индекс этого объекта в доступном родительском элементе, начиная с 0.
Возвращает:
индекс этого объекта в родительском элементе, начиная с 0; -1, если у объекта нет доступного родительского элемента.
См. также:
  • getAccessibleParent()
  • getAccessibleChildrenCount()
  • getAccessibleChild(int)

getAccessibleChildrenCount

public abstract int getAccessibleChildrenCount()
Возвращает количество доступных дочерних элементов объекта.
Возвращает:
количество доступных дочерних элементов объекта.

getAccessibleChild

public abstract Accessible getAccessibleChild(int i)
Возвращает указанный дочерний элемент Accessible объекта. Дочерние элементы Accessible объекта Accessible нумеруются с нуля: первый дочерний элемент Accessible находится по индексу 0, второй — по индексу 1 и т. д.
Параметры:
i — индекс дочернего элемента, нумерация с нуля
Возвращает:
дочерний элемент Accessible объекта
См. также:
  • getAccessibleChildrenCount()

getLocale

public abstract Locale getLocale() throws IllegalComponentStateException
Возвращает локаль компонента. Если у компонента нет локали, возвращается локаль его родительского компонента.
Возвращает:
локаль этого компонента. Если у компонента нет локали, возвращается локаль его родительского компонента.
Вызывает исключение:
IllegalComponentStateException — если у компонента нет собственной локали и он ещё не добавлен в иерархию контейнеров, в которой локаль можно определить по содержащему его родительскому компоненту

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список слушателей. Слушатель регистрируется для всех свойств Accessible и вызывается при изменении этих свойств.
Параметры:
listener — PropertyChangeListener, который необходимо добавить
См. также:
  • ACCESSIBLE_NAME_PROPERTY
  • ACCESSIBLE_DESCRIPTION_PROPERTY
  • ACCESSIBLE_STATE_PROPERTY
  • ACCESSIBLE_VALUE_PROPERTY
  • ACCESSIBLE_SELECTION_PROPERTY
  • ACCESSIBLE_TEXT_PROPERTY
  • ACCESSIBLE_VISIBLE_DATA_PROPERTY

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка слушателей. При этом удаляется PropertyChangeListener, зарегистрированный для всех свойств.
Параметры:
listener — PropertyChangeListener, который необходимо удалить

getAccessibleAction

public AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
Возвращает:
AccessibleAction, если объект поддерживает эту функцию; иначе возвращает null
См. также:
  • AccessibleAction

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом и имеющий графическое представление.
Возвращает:
AccessibleComponent, если объект поддерживает эту функцию; иначе возвращает null
См. также:
  • AccessibleComponent

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом и позволяющий выбирать его дочерние элементы Accessible.
Возвращает:
AccessibleSelection, если объект поддерживает эту функцию; иначе возвращает null
См. также:
  • AccessibleSelection

getAccessibleText

public AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, отображающим текст.
Возвращает:
AccessibleText, если объект поддерживает эту функцию; иначе возвращает null
См. также:
  • AccessibleText

getAccessibleEditableText

public AccessibleEditableText getAccessibleEditableText()
Возвращает AccessibleEditableText, связанный с этим объектом, отображающим редактируемый текст.
Возвращает:
AccessibleEditableText, если объект поддерживает эту функцию; иначе возвращает null
С момента:
1.4
См. также:
  • AccessibleEditableText

getAccessibleValue

public AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом и поддерживающий значение Numerical.
Возвращает:
AccessibleValue, если объект поддерживает эту функцию; иначе возвращает null
См. также:
  • AccessibleValue

getAccessibleIcon

public AccessibleIcon[] getAccessibleIcon()
Возвращает AccessibleIcons, связанный с объектом, которому соответствует один или несколько значков.
Возвращает:
массив AccessibleIcon, если объект поддерживает эту функцию; в противном случае возвращает null
С момента:
1.3
См. также:
  • AccessibleIcon

getAccessibleRelationSet

public AccessibleRelationSet getAccessibleRelationSet()
Возвращает AccessibleRelationSet, связанный с объектом.
Возвращает:
AccessibleRelationSet, если объект поддерживает эту функцию; в противном случае возвращает null
С момента:
1.3
См. также:
  • AccessibleRelationSet

getAccessibleTable

public AccessibleTable getAccessibleTable()
Возвращает AccessibleTable, связанный с объектом.
Возвращает:
AccessibleTable, если объект поддерживает эту функцию; в противном случае возвращает null
С момента:
1.3
См. также:
  • AccessibleTable

firePropertyChange

public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств. Если oldValue и newValue не равны и список слушателей PropertyChangeEvent не пуст, каждому слушателю отправляется событие PropertyChange. Как правило, этот метод предназначен для использования самими объектами Accessible и не должен вызываться прикладной программой.
Параметры:
propertyName — программное имя изменённого свойства
oldValue — старое значение свойства
newValue — новое значение свойства
См. также:
  • PropertyChangeSupport
  • addPropertyChangeListener(PropertyChangeListener)
  • removePropertyChangeListener(PropertyChangeListener)
  • ACCESSIBLE_NAME_PROPERTY
  • ACCESSIBLE_DESCRIPTION_PROPERTY
  • ACCESSIBLE_STATE_PROPERTY
  • ACCESSIBLE_VALUE_PROPERTY
  • ACCESSIBLE_SELECTION_PROPERTY
  • ACCESSIBLE_TEXT_PROPERTY
  • ACCESSIBLE_VISIBLE_DATA_PROPERTY

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/accessibility/AccessibleContext.html

Spec-Zone.ru

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