Класс 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() Конструктор AccessibleProgressMonitor |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Accessible |
getAccessibleChild(int i) Возвращает указанного дочернего элемента Accessible объекта. |
int |
getAccessibleChildrenCount() Возвращает количество доступных дочерних элементов объекта. |
AccessibleComponent |
getAccessibleComponent() Получает AccessibleComponent, связанный с этим объектом, имеющий графическое представление. |
String |
getAccessibleDescription() Получает свойство accessibleDescription этого объекта. |
int |
getAccessibleIndexInParent() Получает индекс (от 0) этого объекта в его родительском элементе accessible. |
String |
getAccessibleName() Получает свойство accessibleName этого объекта. |
Accessible |
getAccessibleParent() Получает родительский элемент Accessible этого объекта. |
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() Возвращает смещение курсора (от 0). |
AttributeSet |
getCharacterAttribute(int i) Возвращает AttributeSet для заданного символа по заданному индексу. |
Rectangle |
getCharacterBounds(int i) Определяет область ограничивающего прямоугольника символа по заданному индексу в строке. |
int |
getCharCount() Возвращает количество символов (действительных индексов). |
int |
getIndexAtPoint(Point p) Учитывая точку в локальных координатах, возвращает индекс символа под этой точкой (от 0). |
Locale |
getLocale() Получает локаль компонента. |
String |
getSelectedText() Возвращает выделенную часть текста. |
int |
getSelectionEnd() Возвращает конечное смещение внутри выделенного текста. |
int |
getSelectionStart() Возвращает начальное смещение внутри выделенного текста. |
void |
propertyChange(PropertyChangeEvent e) Этот метод вызывается при изменении связанного свойства. |
void |
stateChanged(ChangeEvent e) Вызывается, когда целевой объект слушателя изменил свое состояние. |
Методы, унаследованные от класса javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Конструкторы
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(java.lang.String)
getAccessibleDescription
public String getAccessibleDescription()
Получает свойство accessibleDescription этого объекта. Свойство accessibleDescription объекта — это короткая локализованная фраза, описывающая назначение объекта. Например, в случае кнопки «Отмена» описание accessibleDescription может быть «Игнорировать изменения и закрыть диалоговое окно».
- Переопределяет:
-
getAccessibleDescriptionв классеAccessibleContext - Возвращает:
- локализованное описание объекта; null, если у этого объекта нет описания
- См. также:
AccessibleContext.setAccessibleDescription(java.lang.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 объекта состоит из набора уникальных AccessibleStates. Изменение AccessibleStateSet объекта вызовет отправку PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
- Указано в:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
-
AccessibleStateSet,AccessibleState,AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
getAccessibleParent
public Accessible getAccessibleParent()
Получает Accessible родителя этого объекта.
- Переопределяет:
-
getAccessibleParentв классеAccessibleContext - Возвращает:
- Accessible родитель этого объекта; null, если у этого объекта нет Accessible родителя
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Получает индекс (с нуля) этого объекта в его Accessible родителе.
- Указано в:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- индекс (с нуля) этого объекта в его родителе; -1, если у этого объекта нет Accessible родителя.
- См. также:
-
getAccessibleParent(),getAccessibleChildrenCount(),getAccessibleChild(int)
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество дочерних Accessible объектов объекта.
- Указано в:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- количество дочерних Accessible объектов объекта.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанного дочернего Accessible объекта объекта. Дочерние Accessible объекты Accessible объекта нумеруются с нуля, так что первый дочерний Accessible объект имеет индекс 0, второй — индекс 1 и так далее.
- Указано в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i- индекс дочернего элемента (с нуля) - Возвращает:
- дочерний Accessible объект объекта
- См. также:
getAccessibleChildrenCount()
getLocale
public Locale getLocale()
throws IllegalComponentStateException Получает локаль компонента. Если у компонента нет локали, возвращается локаль его родителя.
- Указано в:
-
getLocaleв классеAccessibleContext - Возвращает:
- локаль этого компонента. Если у этого компонента нет локали, возвращается локаль его родителя.
- Исключения:
-
IllegalComponentStateException- Если у компонента нет собственной локали и он ещё не добавлен в иерархию контейнеров, таким образом, что локаль не может быть определена из родительского контейнера.
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- индекс в тексте (от 0) - Возвращает:
- объект AttributeSet символа
getSelectionStart
public int getSelectionStart()
Возвращает начальный смещение выделенного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковыми.
- Указано в:
-
getSelectionStartв интерфейсеAccessibleText - Возвращает:
- индекс в тексте начала выделения
getSelectionEnd
public int getSelectionEnd()
Возвращает конечное смещение выделенного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковыми.
- Указано в:
-
getSelectionEndв интерфейсеAccessibleText - Возвращает:
- индекс в тексте конца выделения
getSelectedText
public String getSelectedText()
Возвращает выделенную часть текста.
- Указано в:
-
getSelectedTextв интерфейсеAccessibleText - Возвращает:
- выделенную часть текста в виде строки
© 1993, 2020, 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.