Класс 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
Краткое описание полей
Поля, объявленные в классе javax.accessibility.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
Поля, объявленные в интерфейсе javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор AccessibleProgressMonitor |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Accessible |
getAccessibleChild |
Возвращает указанного дочернего элемента Accessible объекта. |
int |
getAccessibleChildrenCount() |
Возвращает количество дочерних элементов Accessible объекта. |
AccessibleComponent |
getAccessibleComponent() |
Получает AccessibleComponent, связанный с этим объектом, имеющим графическое представление. |
String |
getAccessibleDescription() |
Получает свойство accessibleDescription этого объекта. |
int |
getAccessibleIndexInParent() |
Получает индекс этого объекта в родительском Accessible (с нуля). |
String |
getAccessibleName() |
Получает свойство accessibleName этого объекта. |
Accessible |
getAccessibleParent() |
Получает родительский Accessible этого объекта. |
AccessibleRole |
getAccessibleRole() |
Получает роль этого объекта. |
AccessibleStateSet |
getAccessibleStateSet() |
Получает набор состояний этого объекта. |
AccessibleText |
getAccessibleText() |
Получает AccessibleText, связанный с этим объектом, представляющий текст на экране. |
AccessibleValue |
getAccessibleValue() |
Получает AccessibleValue, связанный с этим объектом, поддерживающий числовое значение. |
String |
getAfterIndex |
Возвращает строку после заданного индекса. |
String |
getAtIndex |
Возвращает строку по заданному индексу. |
String |
getBeforeIndex |
Возвращает строку перед заданным индексом. |
int |
getCaretPosition() |
Возвращает смещение курсора (отсчет с нуля). |
AttributeSet |
getCharacterAttribute |
Возвращает AttributeSet для заданного символа по заданному индексу. |
Rectangle |
getCharacterBounds |
Определяет прямоугольник, ограничивающий символ по заданному индексу в строке. |
int |
getCharCount() |
Возвращает количество символов (валидных индексов). |
int |
getIndexAtPoint |
По заданной точке в локальных координатах возвращает индекс символа под этой точкой (отсчет с нуля). |
Locale |
getLocale() |
Получает локаль компонента. |
String |
getSelectedText() |
Возвращает выделенный фрагмент текста. |
int |
getSelectionEnd() |
Возвращает конечное смещение в выделенном тексте. |
int |
getSelectionStart() |
Возвращает начальное смещение в выделенном тексте. |
void |
propertyChange |
Этот метод вызывается при изменении связанного свойства. |
void |
stateChanged |
Вызывается, когда целевой объект слушателя изменил свое состояние. |
Методы, объявленные в классе javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
Подробное описание конструкторов
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, если у этого объекта нет имени
- См. также:
getAccessibleDescription
public String getAccessibleDescription()
Возвращает свойство accessibleDescription этого объекта. Свойство accessibleDescription этого объекта — это короткая локализованная фраза, описывающая назначение объекта. Например, в случае кнопки «Отмена» accessibleDescription может быть «Отменить изменения и закрыть диалоговое окно».
- Переопределяет:
-
getAccessibleDescriptionв классеAccessibleContext - Возвращает:
- локализованное описание объекта; null, если у этого объекта нет описания
- См. также:
getAccessibleRole
public AccessibleRole getAccessibleRole()
Возвращает роль этого объекта. Роль объекта — это общее назначение или использование класса этого объекта. Например, роль кнопки — AccessibleRole.PUSH_BUTTON. Роли в AccessibleRole предоставлены для разработчиков компонентов, чтобы они могли выбрать из набора предопределённых ролей. Это позволяет вспомогательным технологиям предоставлять согласованный интерфейс к различным модифицированным подклассам компонентов (например, использовать AccessibleRole.PUSH_BUTTON для всех компонентов, которые действуют как кнопка) и отличать подклассы, которые ведут себя по-разному (например, AccessibleRole.CHECK_BOX для флажков и AccessibleRole.RADIO_BUTTON для радиокнопок).
Обратите внимание, что класс AccessibleRole также расширяем, поэтому разработчики пользовательских компонентов могут определить свои собственные AccessibleRole, если набор предопределённых ролей недостаточен.
- Определено в:
-
getAccessibleRoleв классеAccessibleContext - Возвращает:
- экземпляр AccessibleRole, описывающий роль объекта
- См. также:
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
Возвращает набор состояний этого объекта. Набор AccessibleStateSet объекта состоит из набора уникальных состояний AccessibleStates. Изменение AccessibleStateSet объекта вызовет отправку PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
- Определено в:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
getAccessibleParent
public Accessible getAccessibleParent()
Возвращает родительский Accessible объект этого объекта.
- Переопределяет:
-
getAccessibleParentв классеAccessibleContext - Возвращает:
- родительский Accessible объект этого объекта; null, если у этого объекта нет родительского Accessible объекта
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Возвращает индекс (с нуля) этого объекта в его родительском Accessible объекте.
- Определено в:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- индекс (с нуля) этого объекта в его родителе; -1, если у этого объекта нет Accessible родителя.
- См. также:
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество дочерних Accessible объектов объекта.
- Определено в:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- количество дочерних Accessible объектов объекта.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанного дочернего Accessible объекта объекта. Дочерние Accessible объекты Accessible объекта нумеруются с нуля, поэтому первый дочерний элемент имеет индекс 0, второй — индекс 1 и так далее.
- Определено в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i- индекс дочернего элемента (с нуля) - Возвращает:
- дочерний Accessible объект объекта
- См. также:
getLocale
public Locale getLocale() throws IllegalComponentStateException
Возвращает локаль компонента. Если у компонента нет локали, возвращается локаль его родителя.
- Определено в:
-
getLocaleв классеAccessibleContext - Возвращает:
- локаль этого компонента. Если у этого компонента нет локали, возвращается локаль его родителя.
- Исключения:
-
IllegalComponentStateException- Если у компонента нет собственной локали и он ещё не добавлен в иерархию контейнеров, так что локаль не может быть определена из родителя-контейнера.
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
Возвращает AccessibleComponent, связанный с этим объектом и имеющий графическое представление.
- Переопределяет:
-
getAccessibleComponentв классеAccessibleContext - Возвращает:
- AccessibleComponent, если поддерживается объектом; иначе null
- См. также:
getAccessibleValue
public AccessibleValue getAccessibleValue()
Возвращает AccessibleValue, связанный с этим объектом, который поддерживает числовое значение.
- Переопределяет:
-
getAccessibleValueв классеAccessibleContext - Возвращает:
- AccessibleValue, если поддерживается объектом; иначе null
- См. также:
getAccessibleText
public AccessibleText getAccessibleText()
Возвращает AccessibleText, связанный с этим объектом, представляющим текст на экране.
- Переопределяет:
-
getAccessibleTextв классеAccessibleContext - Возвращает:
- AccessibleText, если поддерживается объектом; иначе null
- См. также:
getIndexAtPoint
public int getIndexAtPoint(Point p)
Для данной точки в локальных координатах возвращает индекс (с нуля) символа под этой точкой. Если точка недействительна, этот метод возвращает -1.
- Определено в:
-
getIndexAtPointв интерфейсеAccessibleText - Параметры:
-
p- точка в локальных координатах - Возвращает:
- индекс (с нуля) символа под точкой p; если точка недействительна, возвращает -1.
getCharacterBounds
public Rectangle getCharacterBounds(int i)
Определяет прямоугольник, ограничивающий символ по заданному индексу в строке. Границы возвращаются в локальных координатах. Если индекс некорректен, возвращается пустой прямоугольник.
- Specified by:
-
getCharacterBoundsin interfaceAccessibleText - Parameters:
-
i- индекс в строке - Returns:
- экранные координаты прямоугольника, ограничивающего символ; если индекс некорректен, возвращается пустой прямоугольник.
getCharCount
public int getCharCount()
Возвращает количество символов (корректных индексов).
- Specified by:
-
getCharCountin interfaceAccessibleText - Returns:
- количество символов
getCaretPosition
public int getCaretPosition()
Возвращает смещение курсора относительно начала текста. Примечание: символ справа от курсора будет иметь тот же индекс, что и смещение (курсор находится между двумя символами).
- Specified by:
-
getCaretPositionin interfaceAccessibleText - Returns:
- смещение курсора относительно начала текста.
getAtIndex
public String getAtIndex(int part, int index)
Возвращает строку по заданному индексу.
- Specified by:
-
getAtIndexin interfaceAccessibleText - Parameters:
-
part- тип элемента (БУКВА, СЛОВО или ПРЕДЛОЖЕНИЕ) для извлечения -
index- индекс в тексте - Returns:
- символ, слово или предложение
getAfterIndex
public String getAfterIndex(int part, int index)
Возвращает строку, расположенную после заданного индекса.
- Specified by:
-
getAfterIndexin interfaceAccessibleText - Parameters:
-
part- тип элемента (БУКВА, СЛОВО или ПРЕДЛОЖЕНИЕ) для извлечения -
index- индекс в тексте - Returns:
- символ, слово или предложение
getBeforeIndex
public String getBeforeIndex(int part, int index)
Возвращает строку, расположенную перед заданным индексом.
- Specified by:
-
getBeforeIndexin interfaceAccessibleText - Parameters:
-
part- тип элемента (БУКВА, СЛОВО или ПРЕДЛОЖЕНИЕ) для извлечения -
index- индекс в тексте - Returns:
- символ, слово или предложение
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i)
Возвращает атрибуты набора для заданного символа по заданному индексу
- Specified by:
-
getCharacterAttributein interfaceAccessibleText - Parameters:
-
i- нулевой индекс в тексте - Returns:
- атрибуты набора символа
getSelectionStart
public int getSelectionStart()
Возвращает начальное смещение выбранного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковы.
- Specified by:
-
getSelectionStartin interfaceAccessibleText - Returns:
- индекс в тексте начала выделения
getSelectionEnd
public int getSelectionEnd()
Возвращает конечное смещение выбранного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковы.
- Specified by:
-
getSelectionEndin interfaceAccessibleText - Returns:
- индекс в тексте конца выделения
getSelectedText
public String getSelectedText()
Возвращает выделенную часть текста.
- Specified by:
-
getSelectedTextin interfaceAccessibleText - Returns:
- выделенная часть текста
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/ProgressMonitor.AccessibleProgressMonitor.html