Spec-Zone.ru › OpenJDK 24

Класс 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 родителя этого объекта.

Методы, объявленные в классе java.lang.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(java.beans.PropertyChangeListener)
  • Значения константных полей

ACCESSIBLE_DESCRIPTION_PROPERTY

public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Константа, используемая для определения момента изменения свойства accessibleDescription. Старое значение в PropertyChangeEvent будет старым accessibleDescription, а новое значение будет новым accessibleDescription.
См. также:
  • getAccessibleDescription()
  • addPropertyChangeListener(java.beans.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(java.beans.PropertyChangeListener)
  • Значения константных полей

ACCESSIBLE_VALUE_PROPERTY

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

ACCESSIBLE_SELECTION_PROPERTY

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

ACCESSIBLE_CARET_PROPERTY

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

ACCESSIBLE_VISIBLE_DATA_PROPERTY

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

ACCESSIBLE_CHILD_PROPERTY

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

ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY

public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа, используемая для определения момента изменения активного дочернего элемента компонента. Активный дочерний элемент используется для объектов, таких как списки, деревья и таблицы, которые могут иметь временные дочерние элементы. Когда активный дочерний элемент изменился, старое значение события изменения свойства будет Accessible, представляющим предыдущий активный дочерний элемент, а новое значение будет Accessible, представляющим текущий активный дочерний элемент.
См. также:
  • addPropertyChangeListener(java.beans.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
  • Значения константных полей

ИЗМЕНЕНИЕ_ЗАГОЛОВКА_СТРОКИ_ДОСТУПНОГО_ТАБЛИЦЫ

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

ИЗМЕНЕНИЕ_ОПИСАНИЯ_СТРОКИ_ДОСТУПНОГО_ТАБЛИЦЫ

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

ИЗМЕНЕНИЕ_ЗАГОЛОВКА_СТОЛБЦА_ДОСТУПНОГО_ТАБЛИЦЫ

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

ИЗМЕНЕНИЕ_ОПИСАНИЯ_СТОЛБЦА_ДОСТУПНОГО_ТАБЛИЦЫ

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

СВОЙСТВО_ДОСТУПНОГО_ДЕЙСТВИЯ

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

СМЕЩЕНИЕ_ГИПЕРТЕКСТА_ДОСТУПА

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

СВОЙСТВО_ТЕКСТА_ДОСТУПА

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

НЕВАЛИДИРОВАТЬ_ПОТОМКОВ_ДОСТУПА

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

ИЗМЕНЕНИЕ_АТРИБУТОВ_ТЕКСТА_ДОСТУПА

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(java.beans.PropertyChangeListener)
  • AccessibleAttributeSequence
  • Значения постоянных полей

ИЗМЕНЕНИЕ_ГРАНИЦ_КОМПОНЕНТА_ДОСТУПА

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

родительДоступа

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

имяДоступа

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

accessibleDescription

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

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

AccessibleContext

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

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

getAccessibleName

public String getAccessibleName()
Получает свойство accessibleName этого объекта. Свойство accessibleName объекта — это локализованное String, обозначающее назначение объекта. Например, свойство accessibleName метки или кнопки может быть самим текстом метки или кнопки. В случае объекта, который не отображает своё имя, свойство accessibleName всё равно должно быть установлено. Например, в случае текстового поля для ввода названия города, свойство accessibleName для локали en_US может быть 'город'.
Возвращает:
локализованное имя объекта; null, если у этого объекта нет имени
См. также:
  • setAccessibleName(java.lang.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(java.beans.PropertyChangeListener)

getAccessibleDescription

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

setAccessibleDescription

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

getAccessibleParent

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

setAccessibleParent

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

getAccessibleIndexInParent

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

getAccessibleChildrenCount

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

getAccessibleChild

public abstract Accessible getAccessibleChild(int i)
Возвращает указанное 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 — добавляемый слушатель изменений свойств
См. также:
  • 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 — удаляемый слушатель изменений свойств

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(java.beans.PropertyChangeListener)
  • removePropertyChangeListener(java.beans.PropertyChangeListener)
  • ACCESSIBLE_NAME_PROPERTY
  • ACCESSIBLE_DESCRIPTION_PROPERTY
  • ACCESSIBLE_STATE_PROPERTY
  • ACCESSIBLE_VALUE_PROPERTY
  • ACCESSIBLE_SELECTION_PROPERTY
  • ACCESSIBLE_TEXT_PROPERTY
  • ACCESSIBLE_VISIBLE_DATA_PROPERTY

© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/accessibility/AccessibleContext.html

Spec-Zone.ru

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