Spec-Zone.ru › OpenJDK 27

Класс ProgressMonitor.AccessibleProgressMonitor

java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.ProgressMonitor.AccessibleProgressMonitor
Все реализуемые интерфейсы:
PropertyChangeListener, EventListener, AccessibleText, ChangeListener
Внешний класс:
ProgressMonitor
protected class ProgressMonitor.AccessibleProgressMonitor extends AccessibleContext implements AccessibleText, ChangeListener, PropertyChangeListener
AccessibleProgressMonitor реализует поддержку специальных возможностей для класса ProgressMonitor.
Начиная с:
1.5

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

Поля, объявленные в классе 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
Константа, указывающая, что извлекаемая часть текста является словом.

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

AccessibleProgressMonitor()
Модификатор Конструктор Описание
protected
Конструктор AccessibleProgressMonitor

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

Модификатор и тип Метод Описание
Accessible getAccessibleChild(int i)
Возвращает указанный дочерний объект с поддержкой специальных возможностей.
int getAccessibleChildrenCount()
Возвращает количество дочерних объектов с поддержкой специальных возможностей.
AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с данным объектом и имеющий графическое представление.
String getAccessibleDescription()
Возвращает свойство accessibleDescription данного объекта.
int getAccessibleIndexInParent()
Возвращает индекс данного объекта (начиная с 0) среди его родительских объектов с поддержкой специальных возможностей.
String getAccessibleName()
Возвращает свойство accessibleName данного объекта.
Accessible getAccessibleParent()
Возвращает родительский объект с поддержкой специальных возможностей.
AccessibleRole getAccessibleRole()
Возвращает роль данного объекта.
AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний данного объекта.
AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с данным объектом, отображающим текст на экране.
AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с данным объектом, который поддерживает числовое значение.
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)
Для точки в локальных координатах возвращает индекс символа, расположенного под этой точкой, отсчитываемый от нуля.
Locale getLocale()
Возвращает локаль компонента.
String getSelectedText()
Возвращает выделенную часть текста.
int getSelectionEnd()
Возвращает конечное смещение в выделенном тексте.
int getSelectionStart()
Возвращает начальное смещение в выделенном тексте.
void propertyChange(PropertyChangeEvent e)
Этот метод вызывается при изменении связанного свойства.
void stateChanged(ChangeEvent e)
Вызывается, когда целевой объект прослушивателя изменяет свое состояние.

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

addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
Модификатор и тип Метод Описание
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей.
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, связанный с объектом.
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, либо истечения заданного промежутка реального времени.

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

AccessibleProgressMonitor

protected AccessibleProgressMonitor()
Конструктор AccessibleProgressMonitor

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

stateChanged

public void stateChanged(ChangeEvent e)
Вызывается, когда состояние объекта, за которым наблюдает слушатель, изменяется.
Определено в:
stateChanged в интерфейсе ChangeListener
Параметры:
e — объект ChangeEvent. Не должен быть null.
Вызывает исключение:
NullPointerException — если параметр равен null.

propertyChange

public void propertyChange(PropertyChangeEvent e)
Этот метод вызывается при изменении связанного свойства.
Определено в:
propertyChange в интерфейсе PropertyChangeListener
Параметры:
e — объект PropertyChangeEvent, описывающий источник события и изменившееся свойство. Не должен быть null.
Вызывает исключение:
NullPointerException — если параметр равен null.

getAccessibleName

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

getAccessibleDescription

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

getAccessibleRole

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

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

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

getAccessibleStateSet

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

getAccessibleParent

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

getAccessibleIndexInParent

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

getAccessibleChildrenCount

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

getAccessibleChild

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

getLocale

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

getAccessibleComponent

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

getAccessibleValue

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

getAccessibleText

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

getIndexAtPoint

public int getIndexAtPoint(Point p)
Для заданной точки в локальных координатах возвращает индекс символа под этой точкой, начиная с нуля. Если точка недопустима, метод возвращает -1.
Определено в:
getIndexAtPoint в интерфейсе AccessibleText
Параметры:
p — точка в локальных координатах
Возвращает:
индекс символа под точкой p, начиная с нуля; если точка недопустима, возвращает -1.

getCharacterBounds

public Rectangle getCharacterBounds(int i)
Определяет ограничивающий прямоугольник символа с заданным индексом в строке. Границы возвращаются в локальных координатах. Если индекс недопустим, возвращается пустой прямоугольник.
Определено в:
getCharacterBounds в интерфейсе AccessibleText
Параметры:
i — индекс в строке
Возвращает:
экранные координаты ограничивающего прямоугольника символа; если индекс недопустим, возвращает пустой прямоугольник.

getCharCount

public int getCharCount()
Возвращает количество символов (допустимых индексов)
Определено в:
getCharCount в интерфейсе AccessibleText
Возвращает:
количество символов

getCaretPosition

public int getCaretPosition()
Возвращает смещение каретки, начиная с нуля. Примечание: символ справа от каретки будет иметь то же значение индекса, что и смещение (каретка находится между двумя символами).
Определено в:
getCaretPosition в интерфейсе AccessibleText
Возвращает:
смещение каретки, начиная с нуля.

getAtIndex

public String getAtIndex(int part, int index)
Возвращает строку по заданному индексу.
Определено в:
getAtIndex в интерфейсе AccessibleText
Параметры:
part — символ, слово или предложение для извлечения
index — индекс в тексте
Возвращает:
букву, слово или предложение

getAfterIndex

public String getAfterIndex(int part, int index)
Возвращает строку после заданного индекса.
Определено в:
getAfterIndex в интерфейсе AccessibleText
Параметры:
part — символ, слово или предложение для извлечения
index — индекс в тексте
Возвращает:
букву, слово или предложение

getBeforeIndex

public String getBeforeIndex(int part, int index)
Возвращает строку перед заданным индексом.
Определено в:
getBeforeIndex в интерфейсе AccessibleText
Параметры:
part — символ, слово или предложение для извлечения
index — индекс в тексте
Возвращает:
букву, слово или предложение

getCharacterAttribute

public AttributeSet getCharacterAttribute(int i)
Возвращает AttributeSet для символа с заданным индексом
Определено в:
getCharacterAttribute в интерфейсе AccessibleText
Параметры:
i — индекс в тексте, начиная с нуля
Возвращает:
AttributeSet символа

getSelectionStart

public int getSelectionStart()
Возвращает начальное смещение в выделенном тексте. Если выделения нет, но есть каретка, начальное и конечное смещения совпадают.
Определено в:
getSelectionStart в интерфейсе AccessibleText
Возвращает:
индекс начала выделения в тексте

getSelectionEnd

public int getSelectionEnd()
Возвращает конечное смещение в выделенном тексте. Если выделения нет, но есть каретка, начальное и конечное смещения совпадают.
Определено в:
getSelectionEnd в интерфейсе AccessibleText
Возвращает:
индекс конца выделения в тексте

getSelectedText

public String getSelectedText()
Возвращает выделенную часть текста.
Определено в:
getSelectedText в интерфейсе AccessibleText
Возвращает:
выделенную часть текста в виде строки

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