Spec-Zone.ru › OpenJDK 27

Class TextArea.AccessibleAWTTextArea

java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.TextComponent.AccessibleAWTTextComponent
java.awt.TextArea.AccessibleAWTTextArea
Все реализованные интерфейсы:
TextListener, Serializable, EventListener, AccessibleComponent, AccessibleText
Внешний класс:
TextArea
protected class TextArea.AccessibleAWTTextArea extends TextComponent.AccessibleAWTTextComponent
Этот класс реализует поддержку специальных возможностей для класса TextArea. Он предоставляет реализацию Java Accessibility API, подходящую для элементов пользовательского интерфейса текстовой области.
Начиная с:
1.3
См. также:
  • Сериализованная форма

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе Component.AccessibleAWTComponent

Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Модификатор и тип Класс Описание
protected class  Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при отображении/скрытии.
protected class  Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Вызывает прослушиватель PropertyChange, если он зарегистрирован, при возникновении событий фокуса.

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

Поля, объявленные в классе Component.AccessibleAWTComponent

accessibleAWTComponentHandler, accessibleAWTFocusHandler
Модификатор и тип Поле Описание
protected ComponentListener accessibleAWTComponentHandler
Прослушиватель компонента для отслеживания событий отображения/скрытия/изменения размера и преобразования их в события PropertyChange.
protected FocusListener accessibleAWTFocusHandler
Прослушиватель для отслеживания событий фокуса и преобразования их в события PropertyChange.

Поля, объявленные в классе AccessibleContext

ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
Модификатор и тип Поле Описание
static final String ACCESSIBLE_ACTION_PROPERTY
Константа, указывающая на изменение поддерживаемого набора действий.
static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
Константа, используемая для определения момента изменения активного потомка компонента.
static final String ACCESSIBLE_CARET_PROPERTY
Константа, используемая для определения момента изменения каретки accessibleText.
static final String ACCESSIBLE_CHILD_PROPERTY
Константа, используемая для определения момента добавления/удаления дочерних элементов Accessible из объекта.
static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
PropertyChangeEvent, указывающая на изменение границ компонента.
static final String ACCESSIBLE_DESCRIPTION_PROPERTY
Константа, используемая для определения момента изменения свойства AccessibleContext.accessibleDescription.
static final String ACCESSIBLE_HYPERTEXT_OFFSET
Константа, указывающая на получение фокуса гипертекстовым элементом.
static final String ACCESSIBLE_INVALIDATE_CHILDREN
PropertyChangeEvent, указывающая на существенное изменение дочерних элементов компонента, например дерева или текста.
static final String ACCESSIBLE_NAME_PROPERTY
Константа, используемая для определения момента изменения свойства AccessibleContext.accessibleName.
static final String ACCESSIBLE_SELECTION_PROPERTY
Константа, используемая для определения момента изменения accessibleSelection.
static final String ACCESSIBLE_STATE_PROPERTY
Константа, используемая для определения момента изменения свойства accessibleStateSet.
static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Константа, указывающая на изменение заголовка таблицы.
static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
Константа, указывающая на изменение описания столбца.
static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
Константа, указывающая на изменение заголовка столбца.
static final String ACCESSIBLE_TABLE_MODEL_CHANGED
Константа, указывающая на изменение данных таблицы.
static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
Константа, указывающая на изменение описания строки.
static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
Константа, указывающая на изменение заголовка строки.
static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Константа, указывающая на изменение сводной информации таблицы.
static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
PropertyChangeEvent, указывающая на изменение атрибутов текста.
static final String ACCESSIBLE_TEXT_PROPERTY
PropertyChangeEvent, указывающая на изменение текста.
static final String ACCESSIBLE_VALUE_PROPERTY
Константа, используемая для определения момента изменения свойства accessibleValue.
static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
Константа, используемая для определения момента изменения визуального представления объекта.
protected String accessibleDescription
Локализованная строка с описанием объекта.
protected String accessibleName
Локализованная строка с именем объекта.
protected Accessible accessibleParent
Родительский объект с поддержкой специальных возможностей для этого объекта.

Поля, объявленные в интерфейсе AccessibleText

CHARACTER, SENTENCE, WORD
Модификатор и тип Поле Описание
static final int CHARACTER
Константа, указывающая, что извлекаемая часть текста является символом.
static final int SENTENCE
Константа, указывающая, что извлекаемая часть текста является предложением.
static final int WORD
Константа, указывающая, что извлекаемая часть текста является словом.

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

AccessibleAWTTextArea()
Модификатор Конструктор Описание
protected
Создает AccessibleAWTTextArea.

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

Модификатор и тип Метод Описание
AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний этого объекта.

Методы, объявленные в классе TextComponent.AccessibleAWTTextComponent

getAccessibleRole, getAccessibleText, getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart, textValueChanged
Модификатор и тип Метод Описание
AccessibleRole getAccessibleRole()
Возвращает роль этого объекта.
AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом.
String getAfterIndex(int part, int index)
Возвращает строку после указанного индекса.
String getAtIndex(int part, int index)
Возвращает строку по указанному индексу.
String getBeforeIndex(int part, int index)
Возвращает строку перед указанным индексом.
int getCaretPosition()
Возвращает смещение каретки, отсчитываемое от нуля.
AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для указанного символа (по указанному индексу).
Rectangle getCharacterBounds(int i)
Определяет ограничивающий прямоугольник символа по указанному индексу в строке.
int getCharCount()
Возвращает количество символов (допустимых индексов).
int getIndexAtPoint(Point p)
Для точки в локальных координатах возвращает индекс, отсчитываемый от нуля, символа, расположенного под этой точкой.
String getSelectedText()
Возвращает выделенную часть текста.
int getSelectionEnd()
Возвращает конечное смещение в выделенном тексте.
int getSelectionStart()
Возвращает начальное смещение в выделенном тексте.
void textValueChanged(TextEvent textEvent)
Уведомление TextListener об изменении значения текста.

Методы, объявленные в классе Component.AccessibleAWTComponent

addFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Модификатор и тип Метод Описание
void addFocusListener(FocusListener l)
Добавляет указанный прослушиватель фокуса для получения событий фокуса от этого компонента.
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей.
boolean contains(Point p)
Проверяет, находится ли указанная точка в пределах границ этого объекта; координаты x и y точки задаются относительно системы координат объекта.
Accessible getAccessibleAt(Point p)
Возвращает дочерний объект Accessible, если он существует и находится в локальной координате Point.
Accessible getAccessibleChild(int i)
Возвращает n-й дочерний объект Accessible этого объекта.
int getAccessibleChildrenCount()
Возвращает количество дочерних объектов с поддержкой специальных возможностей в объекте.
AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом, если он существует.
String getAccessibleDescription()
Возвращает описание этого объекта для средств специальных возможностей.
int getAccessibleIndexInParent()
Возвращает индекс этого объекта в родительском объекте с поддержкой специальных возможностей.
String getAccessibleName()
Возвращает имя этого объекта для средств специальных возможностей.
Accessible getAccessibleParent()
Возвращает родительский объект Accessible этого объекта.
Color getBackground()
Возвращает цвет фона этого объекта.
Rectangle getBounds()
Возвращает границы этого объекта в виде объекта Rectangle.
Cursor getCursor()
Возвращает Cursor этого объекта.
Font getFont()
Возвращает Font этого объекта.
FontMetrics getFontMetrics(Font f)
Возвращает FontMetrics этого объекта.
Color getForeground()
Возвращает цвет переднего плана этого объекта.
Locale getLocale()
Возвращает локаль этого объекта.
Point getLocation()
Возвращает местоположение объекта относительно родительского объекта в виде точки, задающей левый верхний угол объекта в экранной системе координат.
Point getLocationOnScreen()
Возвращает местоположение объекта на экране.
Dimension getSize()
Возвращает размер этого объекта в виде объекта Dimension.
boolean isEnabled()
Определяет, включен ли объект.
boolean isFocusTraversable()
Возвращает, может ли этот объект получать фокус.
boolean isShowing()
Определяет, отображается ли объект.
boolean isVisible()
Определяет, видим ли объект.
void removeFocusListener(FocusListener l)
Удаляет указанный прослушиватель фокуса, чтобы он больше не получал события фокуса от этого компонента.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка прослушивателей.
void requestFocus()
Запрашивает фокус для этого объекта.
void setBackground(Color c)
Задает цвет фона этого объекта.
void setBounds(Rectangle r)
Задает границы этого объекта в виде объекта Rectangle.
void setCursor(Cursor cursor)
Задает Cursor этого объекта.
void setEnabled(boolean b)
Задает состояние включения объекта.
void setFont(Font f)
Задает Font этого объекта.
void setForeground(Color c)
Задает цвет переднего плана этого объекта.
void setLocation(Point p)
Задает местоположение объекта относительно родительского объекта.
void setSize(Dimension d)
Изменяет размер этого объекта, задавая его ширину и высоту.
void setVisible(boolean b)
Задает видимость объекта.

Методы, объявленные в классе AccessibleContext

firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
Модификатор и тип Метод Описание
void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомления об изменениях связанных свойств.
AccessibleAction getAccessibleAction()
Возвращает AccessibleAction, связанный с этим объектом и поддерживающий одно или несколько действий.
AccessibleEditableText getAccessibleEditableText()
Возвращает AccessibleEditableText, связанный с этим объектом, который отображает редактируемый текст.
AccessibleIcon[] getAccessibleIcon()
Возвращает AccessibleIcons, связанный с объектом, имеющим один или несколько связанных значков.
AccessibleRelationSet getAccessibleRelationSet()
Возвращает AccessibleRelationSet, связанный с объектом.
AccessibleSelection getAccessibleSelection()
Возвращает AccessibleSelection, связанный с этим объектом и позволяющий выбирать его дочерние элементы Accessible.
AccessibleTable getAccessibleTable()
Возвращает AccessibleTable, связанный с объектом.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом и поддерживающий значение Numerical.
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()
Приостанавливает выполнение текущего потока до его пробуждения, обычно посредством уведомления (notified) или прерывания (interrupted).
final void wait(long timeoutMillis)
Приостанавливает выполнение текущего потока до его пробуждения, обычно посредством уведомления (notified) или прерывания (interrupted), либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Приостанавливает выполнение текущего потока до его пробуждения, обычно посредством уведомления (notified) или прерывания (interrupted), либо до истечения заданного промежутка реального времени.

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

AccessibleAWTTextArea

protected AccessibleAWTTextArea()
Создает AccessibleAWTTextArea.

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

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний этого объекта.
Переопределяет:
getAccessibleStateSet в классе TextComponent.AccessibleAWTTextComponent
Возвращает:
экземпляр AccessibleStateSet, описывающий состояния объекта
См. также:
  • AccessibleStateSet

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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