Spec-Zone.ru › OpenJDK 27

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

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

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 может быть «city».
Возвращает:
локализованное имя объекта; 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, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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