Класс 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() |
Возвращает количество доступных дочерних элементов объекта. |
AccessibleComponent |
getAccessibleComponent() |
Получает AccessibleComponent, связанный с этим объектом, имеющим графическое представление. |
String |
getAccessibleDescription() |
Получает свойство accessibleDescription этого объекта. |
int |
getAccessibleIndexInParent() |
Получает индекс этого объекта в нулевой основе в его родительском элементе доступа. |
String |
getAccessibleName() |
Получает свойство accessibleName этого объекта. |
Accessible |
getAccessibleParent() |
Получает родителя доступа этого объекта. |
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 объекта нумеруются с нуля, поэтому первый дочерний 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)
Определяет прямоугольник, ограничивающий символ по заданному индексу в строке. Границы возвращаются в локальных координатах. Если индекс недопустим, возвращается пустой прямоугольник.
- Указано в:
-
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)
Возвращает набор атрибутов для заданного символа по заданному индексу
- Указано в:
-
getCharacterAttributeв интерфейсеAccessibleText - Параметры:
-
i- индекс в тексте (нумерация с нуля) - Возвращает:
- набор атрибутов символа
getSelectionStart
public int getSelectionStart()
Возвращает начальное смещение в выбранном тексте. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковыми.
- Указано в:
-
getSelectionStartв интерфейсеAccessibleText - Возвращает:
- индекс в тексте начала выделения
getSelectionEnd
public int getSelectionEnd()
Возвращает конечное смещение в выбранном тексте. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковыми.
- Указано в:
-
getSelectionEndв интерфейсеAccessibleText - Возвращает:
- индекс в тексте конца выделения
getSelectedText
public String getSelectedText()
Возвращает выделенную часть текста.
- Указано в:
-
getSelectedTextв интерфейсеAccessibleText - Возвращает:
- выделенную часть текста
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/ProgressMonitor.AccessibleProgressMonitor.html