Класс 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 String | ACCESSIBLE_ACTION_PROPERTY | Константа, используемая для обозначения того, что поддерживаемый набор действий изменился. |
static String | ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY | Константа, используемая для определения момента изменения активного потомка компонента. |
static String | ACCESSIBLE_CARET_PROPERTY | Константа, используемая для определения момента изменения маркера абзаца. |
static String | ACCESSIBLE_CHILD_PROPERTY | Константа, используемая для определения момента добавления/удаления дочерних элементов объекта. |
static String | ACCESSIBLE_COMPONENT_BOUNDS_CHANGED | Константа, указывающая, что изменились границы компонента. |
static String | ACCESSIBLE_DESCRIPTION_PROPERTY | Константа, используемая для определения момента изменения свойства |
static String | ACCESSIBLE_HYPERTEXT_OFFSET | Константа, указывающая, что гипертекстовый элемент получил фокус. |
static String | ACCESSIBLE_INVALIDATE_CHILDREN | Константа, указывающая, что произошли значительные изменения в дочерних элементах компонента, такого как дерево или текст. |
static String | ACCESSIBLE_NAME_PROPERTY | Константа, используемая для определения момента изменения свойства |
static String | ACCESSIBLE_SELECTION_PROPERTY | Константа, используемая для определения момента изменения свойства. |
static String | ACCESSIBLE_STATE_PROPERTY | Константа, используемая для определения момента изменения свойства. |
static String | ACCESSIBLE_TABLE_CAPTION_CHANGED | Константа, указывающая, что заголовок таблицы изменился. |
static String | ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED | Константа, указывающая, что описание столбца изменилось. |
static String | ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED | Константа, указывающая, что заголовок столбца изменился. |
static String | ACCESSIBLE_TABLE_MODEL_CHANGED | Константа, указывающая, что данные таблицы изменились. |
static String | ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED | Константа, указывающая, что описание строки изменилось. |
static String | ACCESSIBLE_TABLE_ROW_HEADER_CHANGED | Константа, указывающая, что заголовок строки изменился. |
static String | ACCESSIBLE_TABLE_SUMMARY_CHANGED | Константа, указывающая, что сводка таблицы изменилась. |
static String | ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED | Константа, указывающая, что изменились атрибуты текста. |
static String | ACCESSIBLE_TEXT_PROPERTY | Константа, указывающая, что текст изменился. |
static String | ACCESSIBLE_VALUE_PROPERTY | Константа, используемая для определения момента изменения свойства. |
static String | ACCESSIBLE_VISIBLE_DATA_PROPERTY | Константа, используемая для определения момента изменения визуального представления объекта. |
protected String | accessibleDescription | Локализованная строка, содержащая описание объекта. |
protected String | accessibleName | Локализованная строка, содержащая имя объекта. |
protected Accessible | accessibleParent | Доступный родительский объект. |
Конструкторы
| Конструктор | Описание |
|---|---|
AccessibleContext() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
void | addPropertyChangeListener(PropertyChangeListener listener) | Добавляет |
void | firePropertyChange(String propertyName,
Object oldValue,
Object newValue) | Поддержка отслеживания изменений связанных свойств. |
AccessibleAction | getAccessibleAction() | Возвращает |
abstract Accessible | getAccessibleChild(int i) | Возвращает указанное |
abstract int | getAccessibleChildrenCount() | Возвращает количество доступных дочерних элементов объекта. |
AccessibleComponent | getAccessibleComponent() | Возвращает |
String | getAccessibleDescription() | Возвращает |
AccessibleEditableText | getAccessibleEditableText() | Возвращает |
AccessibleIcon[] | getAccessibleIcon() | Возвращает |
abstract int | getAccessibleIndexInParent() | Возвращает индекс этого объекта в его родительском элементе с поддержкой доступности, начиная с 0. |
String | getAccessibleName() | Возвращает |
Accessible | getAccessibleParent() | Возвращает |
AccessibleRelationSet | getAccessibleRelationSet() | Возвращает |
abstract AccessibleRole | getAccessibleRole() | Возвращает роль этого объекта. |
AccessibleSelection | getAccessibleSelection() | Возвращает |
abstract AccessibleStateSet | getAccessibleStateSet() | Возвращает набор состояний этого объекта. |
AccessibleTable | getAccessibleTable() | Возвращает |
AccessibleText | getAccessibleText() | Возвращает |
AccessibleValue | getAccessibleValue() | Возвращает |
abstract Locale | getLocale() | Возвращает локаль компонента. |
void | removePropertyChangeListener(PropertyChangeListener listener) | Удаляет |
void | setAccessibleDescription(String s) | Устанавливает доступное описание этого объекта. |
void | setAccessibleName(String s) | Устанавливает локализованное доступное имя этого объекта. |
void | setAccessibleParent(Accessible a) | Устанавливает |
Методы, объявленные в классе 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 будет представлять старое значение, а новое значение будет представлять новое значение.
- См. также:
-
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 будет целым числом, представляющим старую позицию курсора, а новое значение будет целым числом, представляющим новую/текущую позицию курсора.
Свойство ACCESSIBLE_VISIBLE_DATA_PROPERTY
public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Константа, используемая для определения, когда визуальный вид объекта изменился. Старые и новые значения в PropertyChangeEvent в настоящее время зарезервированы для будущего использования.
Свойство ACCESSIBLE_CHILD_PROPERTY
public static final String ACCESSIBLE_CHILD_PROPERTY
Константа, используемая для определения, когда Accessible дочерние элементы добавляются/удаляются из объекта. Если добавляется Accessible дочерний элемент, старое значение будет null, а новое значение будет Accessible дочерним элементом. Если удаляется Accessible дочерний элемент, старое значение будет Accessible дочерним элементом, а новое значение — null.
Свойство ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа, используемая для определения, когда активный потомок компонента изменился. Активный потомок используется для объектов, таких как списки, деревья и таблицы, которые могут иметь временные дочерние элементы. Когда активный потомок изменился, старое значение события изменения свойства будет Accessible, представляющим предыдущего активного потомка, а новое значение будет Accessible, представляющим текущего активного потомка.
Изменение заголовка таблицы 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, представляющим изменение таблицы.
Изменение заголовка строки таблицы ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Константа, используемая для указания того, что заголовок строки изменен. Старое значение в PropertyChangeEvent будет null, а новое значение — 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, представляющим изменение заголовка.
Изменение описания столбца таблицы 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(java.beans.PropertyChangeListener),AccessibleTextSequence, Значения константных полей
ACCESSIBLE_INVALIDATE_CHILDREN
public static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающее на существенное изменение потомков компонента, такого как дерево или текст. Это изменение уведомляет слушателя события о необходимости повторного получения состояния подкомпонентов. oldValue — null, а newValue — компонент, чьи потомки стали недопустимыми.
- С:
- 1.5
- См. также:
-
getAccessibleText(),addPropertyChangeListener(java.beans.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(java.beans.PropertyChangeListener),AccessibleAttributeSequence, Значения константных полей
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
PropertyChangeEvent, указывающее на изменение границ компонента. oldValue — старые границы компонента, а newValue — новые границы компонента.
- С:
- 1.5
- См. также:
-
addPropertyChangeListener(java.beans.PropertyChangeListener), Значения константных полей
Доступный родитель
protected Accessible accessibleParent
Доступный родитель этого объекта.
Доступное имя
protected String accessibleName
Локализованная строка, содержащая имя объекта.
Доступное описание
protected String accessibleDescription
Локализованная строка, содержащая описание объекта.
Конструкторы
AccessibleContext
public 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-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(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, 2020, 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/11/docs/api/java.desktop/javax/accessibility/AccessibleContext.html