Spec-Zone.ru › OpenJDK 25

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

Краткое описание полей

Поля, объявленные в классе 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

Поля, объявленные в интерфейсе AccessibleText

CHARACTER, SENTENCE, WORD

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

AccessibleProgressMonitor()
Модификатор Конструктор Описание
protected
Конструктор 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)
Вызывается, когда целевой объект слушателя изменяет своё состояние.

Методы, объявленные в классе AccessibleContext

addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent

Методы, объявленные в классе 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(String)

getAccessibleDescription

public String getAccessibleDescription()
Возвращает свойство accessibleDescription этого объекта. Свойство accessibleDescription объекта — это короткая локализованная фраза, описывающая его назначение. Например, для кнопки «Отмена» свойство accessibleDescription может иметь значение «Отменить изменения и закрыть диалоговое окно».
Переопределяет:
getAccessibleDescription в классе AccessibleContext
Возвращает:
локализованное описание объекта; null, если у объекта нет описания
См. также:
  • AccessibleContext.setAccessibleDescription(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 объекта состоит из набора уникальных AccessibleState. Изменение AccessibleStateSet объекта приводит к генерации PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
Определено в:
getAccessibleStateSet в классе AccessibleContext
Возвращает:
экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
См. также:
  • AccessibleStateSet
  • AccessibleState
  • AccessibleContext.addPropertyChangeListener(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()
Возвращает количество дочерних объектов, поддерживающих специальные возможности, у данного объекта.
Определено в:
getAccessibleChildrenCount в классе AccessibleContext
Возвращает:
количество дочерних объектов, поддерживающих специальные возможности, у данного объекта.

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 — если у Component нет собственной локали и он ещё не добавлен в иерархию контейнеров, позволяющую определить локаль по содержащему родительскому объекту.

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
Возвращает:
выделенную часть текста в виде строки

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/ProgressMonitor.AccessibleProgressMonitor.html

Spec-Zone.ru

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