Класс 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()

Получает индекс этого объекта в его родительском элементе 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()

Возвращает смещение курсора с нулевой базой.

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)

Вызывается, когда целевой объект слушателя изменил свое состояние.

Методы, объявленные в классе 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 объекта нумеруются с нуля, так что первый дочерний элемент имеет индекс 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 - нулевой индекс в тексте
Возвращает:
объект 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/ProgressMonitor.AccessibleProgressMonitor.html

Spec-Zone .ru
спецификации, руководства, описания, API