Класс AccessibleStateSet
java.lang.Object
javax.accessibility.AccessibleStateSet
public class AccessibleStateSet extends Object
Класс
AccessibleStateSet определяет набор состояний компонента. Набор состояний компонента представляет собой набор объектов AccessibleState и описаний. Например, текущее общее состояние объекта: включен ли он, находится ли в фокусе и т. д.- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Vector |
states |
Каждая запись в Vector представляет собой AccessibleState. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AccessibleStateSet() |
Создает новый пустой набор состояний. |
AccessibleStateSet |
Создает новый набор состояний, содержащий начальный набор состояний из переданного массива. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
add |
Добавляет новое состояние в текущий набор, если оно еще не присутствует. |
void |
addAll |
Добавляет все состояния в существующий набор состояний. |
void |
clear() |
Удаляет все состояния из текущего набора состояний. |
boolean |
contains |
Проверяет, присутствует ли текущее состояние в наборе состояний. |
boolean |
remove |
Удаляет состояние из текущего набора состояний. |
AccessibleState[] |
toArray() |
Возвращает текущий набор состояний в виде массива объектов AccessibleState. |
String |
toString() |
Создает локализованную строку, представляющую все состояния набора, используя локаль по умолчанию. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект какому-либо другому объекту. |
protected void |
finalize() |
Устарело и подлежит удалению: этот элемент API может быть удален в одной из будущих версий. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством уведомления или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством уведомления или прерывания, либо пока не истечет заданный промежуток реального времени. |
Подробное описание полей
states
protected Vector<AccessibleState> states
Каждая запись в
Vector представляет собой AccessibleState.- См. также:
Подробное описание конструкторов
AccessibleStateSet
public AccessibleStateSet()
Создает новый пустой набор состояний.
AccessibleStateSet
public AccessibleStateSet(AccessibleState[] states)
Создает новый набор состояний, содержащий начальный набор состояний из переданного массива. Повторяющиеся записи игнорируются.
- Параметры:
-
states— массив объектовAccessibleState, описывающих набор состояний
Подробное описание методов
add
public boolean add(AccessibleState state)
Добавляет новое состояние в текущий набор, если оно еще не присутствует. Если состояние уже есть в наборе, набор остается без изменений, а возвращаемое значение —
false. В противном случае состояние добавляется в набор, а возвращаемое значение — true.- Параметры:
-
state— состояние, которое нужно добавить в набор - Возвращает:
-
true, если состояние добавлено в набор;false, если набор не изменился
addAll
public void addAll(AccessibleState[] states)
Добавляет все состояния в существующий набор состояний. Повторяющиеся записи игнорируются.
- Параметры:
-
states— массивAccessibleState, описывающий набор состояний
remove
public boolean remove(AccessibleState state)
Удаляет состояние из текущего набора состояний. Если состояния нет в наборе, набор не изменится, а возвращаемое значение будет
false. Если состояние есть в наборе, оно будет удалено, а возвращаемое значение будет true.- Параметры:
-
state— состояние, которое нужно удалить из набора - Возвращает:
-
true, если состояние есть в наборе;false, если набор не изменится
clear
public void clear()
Удаляет все состояния из текущего набора состояний.
contains
public boolean contains(AccessibleState state)
Проверяет, присутствует ли текущее состояние в наборе состояний.
- Параметры:
-
state— состояние - Возвращает:
-
true, если состояние есть в наборе; в противном случае —false
toArray
public AccessibleState[] toArray()
Возвращает текущий набор состояний в виде массива объектов
AccessibleState.- Возвращает:
-
AccessibleStateмассив, содержащий текущее состояние
toString
© 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.