Класс 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 | Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
ACCESSIBLE_ACTION_PROPERTY |
Константа, указывающая, что поддерживаемый набор действий изменился. |
static final String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY |
Константа, используемая для определения изменения активного потомка компонента. |
static final String |
ACCESSIBLE_CARET_PROPERTY |
Константа, используемая для определения изменения каретки accessibleText. |
static final String |
ACCESSIBLE_CHILD_PROPERTY |
Константа, используемая для определения добавления или удаления дочерних элементов Accessible объекта. |
static final String |
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED |
PropertyChangeEvent, указывающая на изменение границ компонента. |
static final String |
ACCESSIBLE_DESCRIPTION_PROPERTY |
Константа, используемая для определения изменения свойства AccessibleContext.accessibleDescription. |
static final String |
ACCESSIBLE_HYPERTEXT_OFFSET |
Константа, указывающая, что гипертекстовый элемент получил фокус. |
static final String |
ACCESSIBLE_INVALIDATE_CHILDREN |
PropertyChangeEvent, указывающая на существенное изменение дочерних элементов компонента, например дерева или текста. |
static final String |
ACCESSIBLE_NAME_PROPERTY |
Константа, используемая для определения изменения свойства AccessibleContext.accessibleName. |
static final String |
ACCESSIBLE_SELECTION_PROPERTY |
Константа, используемая для определения изменения accessibleSelection. |
static final String |
ACCESSIBLE_STATE_PROPERTY |
Константа, используемая для определения изменения свойства accessibleStateSet. |
static final String |
ACCESSIBLE_TABLE_CAPTION_CHANGED |
Константа, указывающая на изменение заголовка таблицы. |
static final String |
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED |
Константа, указывающая на изменение описания столбца. |
static final String |
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED |
Константа, указывающая на изменение заголовка столбца. |
static final String |
ACCESSIBLE_TABLE_MODEL_CHANGED |
Константа, указывающая на изменение данных таблицы. |
static final String |
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED |
Константа, указывающая на изменение описания строки. |
static final String |
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED |
Константа, указывающая на изменение заголовка строки. |
static final String |
ACCESSIBLE_TABLE_SUMMARY_CHANGED |
Константа, указывающая на изменение сводной информации таблицы. |
static final String |
ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED |
PropertyChangeEvent, указывающая на изменение текстовых атрибутов. |
static final String |
ACCESSIBLE_TEXT_PROPERTY |
PropertyChangeEvent, указывающая на изменение текста. |
static final String |
ACCESSIBLE_VALUE_PROPERTY |
Константа, используемая для определения изменения свойства accessibleValue. |
static final String |
ACCESSIBLE_VISIBLE_DATA_PROPERTY |
Константа, используемая для определения изменения визуального представления объекта. |
protected String |
accessibleDescription |
Локализованная строка с описанием объекта. |
protected String |
accessibleName |
Локализованная строка с именем объекта. |
protected Accessible |
accessibleParent |
Родительский объект с поддержкой специальных возможностей для данного объекта. |
Поля, объявленные в интерфейсе AccessibleText
CHARACTER, SENTENCE, WORD | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
CHARACTER |
Константа, указывающая, что извлекаемая часть текста является символом. |
static final int |
SENTENCE |
Константа, указывающая, что извлекаемая часть текста является предложением. |
static final int |
WORD |
Константа, указывающая, что извлекаемая часть текста является словом. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор AccessibleProgressMonitor |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Accessible |
getAccessibleChild |
Возвращает указанный дочерний объект с поддержкой специальных возможностей. |
int |
getAccessibleChildrenCount() |
Возвращает количество дочерних объектов с поддержкой специальных возможностей. |
AccessibleComponent |
getAccessibleComponent() |
Возвращает AccessibleComponent, связанный с данным объектом и имеющий графическое представление. |
String |
getAccessibleDescription() |
Возвращает свойство accessibleDescription данного объекта. |
int |
getAccessibleIndexInParent() |
Возвращает индекс данного объекта (начиная с 0) среди его родительских объектов с поддержкой специальных возможностей. |
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 |
Вызывается, когда целевой объект прослушивателя изменяет свое состояние. |
Методы, объявленные в классе AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список прослушивателей. |
void |
firePropertyChange |
Поддержка уведомления об изменении связанных свойств. |
AccessibleAction |
getAccessibleAction() |
Возвращает AccessibleAction, связанный с данным объектом и поддерживающий одно или несколько действий. |
AccessibleEditableText |
getAccessibleEditableText() |
Возвращает AccessibleEditableText, связанный с данным объектом, отображающим на экране редактируемый текст. |
AccessibleIcon[] |
getAccessibleIcon() |
Возвращает AccessibleIcons, связанный с объектом, имеющим один или несколько значков. |
AccessibleRelationSet |
getAccessibleRelationSet() |
Возвращает AccessibleRelationSet, связанный с объектом. |
AccessibleSelection |
getAccessibleSelection() |
Возвращает AccessibleSelection, связанный с данным объектом и позволяющий выбирать его дочерние элементы Accessible. |
AccessibleTable |
getAccessibleTable() |
Возвращает AccessibleTable, связанный с объектом. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка прослушивателей. |
void |
setAccessibleDescription |
Задает описание данного объекта для специальных возможностей. |
void |
setAccessibleName |
Задает локализованное имя данного объекта для специальных возможностей. |
void |
setAccessibleParent |
Задает родительский объект Accessible для данного объекта. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию данного объекта. |
boolean |
equals |
Указывает, равен ли другой объект этому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения данного Object. |
int |
hashCode() |
Возвращает хеш-код данного объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе данного объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе данного объекта. |
String |
toString() |
Возвращает строковое представление объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно вследствие вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
Подробное описание конструкторов
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 объекта состоит из набора уникальных AccessibleState. Изменение AccessibleStateSet объекта вызывает PropertyChangeEvent для свойства ACCESSIBLE_STATE_PROPERTY.
- Определено в:
-
getAccessibleStateSetв классеAccessibleContext - Возвращает:
- экземпляр AccessibleStateSet, содержащий текущий набор состояний объекта
- См. также:
getAccessibleParent
public Accessible getAccessibleParent()
Возвращает родительский объект Accessible для этого объекта.
- Переопределяет:
-
getAccessibleParentв классеAccessibleContext - Возвращает:
- родительский объект Accessible для этого объекта; null, если у объекта нет родительского объекта Accessible
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Возвращает индекс этого объекта в родительском объекте Accessible, начиная с 0.
- Определено в:
-
getAccessibleIndexInParentв классеAccessibleContext - Возвращает:
- индекс этого объекта в родительском объекте, начиная с 0; -1, если у объекта нет родительского объекта Accessible.
- См. также:
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
Возвращает количество доступных дочерних объектов этого объекта.
- Определено в:
-
getAccessibleChildrenCountв классеAccessibleContext - Возвращает:
- количество доступных дочерних объектов этого объекта.
getAccessibleChild
public Accessible getAccessibleChild(int i)
Возвращает указанный дочерний объект Accessible. Индексация дочерних объектов Accessible начинается с нуля: первый дочерний объект имеет индекс 0, второй — индекс 1 и так далее.
- Определено в:
-
getAccessibleChildв классеAccessibleContext - Параметры:
-
i— индекс дочернего объекта, начиная с нуля - Возвращает:
- дочерний объект Accessible
- См. также:
getLocale
public Locale getLocale() throws IllegalComponentStateException
Возвращает локаль компонента. Если у компонента нет локали, возвращается локаль его родительского компонента.
- Определено в:
-
getLocaleв классеAccessibleContext - Возвращает:
- локаль этого компонента. Если у компонента нет локали, возвращается локаль его родительского компонента.
- Вызывает исключение:
-
IllegalComponentStateException— если у Component нет собственной локали и он еще не добавлен в иерархию вложенных компонентов, из которой можно определить локаль по родительскому компоненту.
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)
Возвращает AttributeSet для символа с заданным индексом
- Определено в:
-
getCharacterAttributeв интерфейсеAccessibleText - Параметры:
-
i— индекс в тексте, начиная с нуля - Возвращает:
- AttributeSet символа
getSelectionStart
public int getSelectionStart()
Возвращает начальное смещение в выделенном тексте. Если выделения нет, но есть каретка, начальное и конечное смещения совпадают.
- Определено в:
-
getSelectionStartв интерфейсеAccessibleText - Возвращает:
- индекс начала выделения в тексте
getSelectionEnd
public int getSelectionEnd()
Возвращает конечное смещение в выделенном тексте. Если выделения нет, но есть каретка, начальное и конечное смещения совпадают.
- Определено в:
-
getSelectionEndв интерфейсеAccessibleText - Возвращает:
- индекс конца выделения в тексте
getSelectedText
public String getSelectedText()
Возвращает выделенную часть текста.
- Определено в:
-
getSelectedTextв интерфейсеAccessibleText - Возвращает:
- выделенную часть текста в виде строки
© 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.