Spec-Zone.ru › OpenJDK 17

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

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

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

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

Модификатор и тип Метод Описание
Accessible getAccessibleChild(int i)
Возвращает указанного дочернего элемента 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(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 объекты 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)
Определяет прямоугольник, ограничивающий символ по заданному индексу в строке. Границы возвращаются в локальных координатах. Если индекс некорректен, возвращается пустой прямоугольник.
Specified by:
getCharacterBounds in interface AccessibleText
Parameters:
i - индекс в строке
Returns:
экранные координаты прямоугольника, ограничивающего символ; если индекс некорректен, возвращается пустой прямоугольник.

getCharCount

public int getCharCount()
Возвращает количество символов (корректных индексов).
Specified by:
getCharCount in interface AccessibleText
Returns:
количество символов

getCaretPosition

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

getAtIndex

public String getAtIndex(int part, int index)
Возвращает строку по заданному индексу.
Specified by:
getAtIndex in interface AccessibleText
Parameters:
part - тип элемента (БУКВА, СЛОВО или ПРЕДЛОЖЕНИЕ) для извлечения
index - индекс в тексте
Returns:
символ, слово или предложение

getAfterIndex

public String getAfterIndex(int part, int index)
Возвращает строку, расположенную после заданного индекса.
Specified by:
getAfterIndex in interface AccessibleText
Parameters:
part - тип элемента (БУКВА, СЛОВО или ПРЕДЛОЖЕНИЕ) для извлечения
index - индекс в тексте
Returns:
символ, слово или предложение

getBeforeIndex

public String getBeforeIndex(int part, int index)
Возвращает строку, расположенную перед заданным индексом.
Specified by:
getBeforeIndex in interface AccessibleText
Parameters:
part - тип элемента (БУКВА, СЛОВО или ПРЕДЛОЖЕНИЕ) для извлечения
index - индекс в тексте
Returns:
символ, слово или предложение

getCharacterAttribute

public AttributeSet getCharacterAttribute(int i)
Возвращает атрибуты набора для заданного символа по заданному индексу
Specified by:
getCharacterAttribute in interface AccessibleText
Parameters:
i - нулевой индекс в тексте
Returns:
атрибуты набора символа

getSelectionStart

public int getSelectionStart()
Возвращает начальное смещение выбранного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковы.
Specified by:
getSelectionStart in interface AccessibleText
Returns:
индекс в тексте начала выделения

getSelectionEnd

public int getSelectionEnd()
Возвращает конечное смещение выбранного текста. Если выделения нет, но есть курсор, начальное и конечное смещения будут одинаковы.
Specified by:
getSelectionEnd in interface AccessibleText
Returns:
индекс в тексте конца выделения

getSelectedText

public String getSelectedText()
Возвращает выделенную часть текста.
Specified by:
getSelectedText in interface AccessibleText
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API