Класс AccessibleStateSet
java.lang.Object
javax.accessibility.AccessibleStateSet
public class AccessibleStateSet extends Object
Класс
AccessibleStateSet определяет набор состояний компонента. Набор состояний компонента представляет собой набор AccessibleState объектов и их описаний. Например, текущее общее состояние объекта, такое как включен ли он, имеет ли фокус и т.д.- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Vector<AccessibleState> |
states |
Каждый элемент в
Vector представляет собой AccessibleState. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AccessibleStateSet() |
Создаёт новый пустой набор состояний.
|
AccessibleStateSet |
Создаёт новый набор состояний с начальным набором состояний, содержащихся в массиве состояний, переданном в качестве аргумента. Дублируемые записи игнорируются.
|
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
add |
Добавляет новое состояние в текущий набор состояний, если оно еще не присутствует. Если состояние уже есть в наборе, набор состояний не изменяется, а возвращаемое значение равно
false. В противном случае состояние добавляется в набор состояний, а возвращаемое значение равно true. |
void |
addAll |
Добавляет все состояния в существующий набор состояний. Дублируемые записи игнорируются.
|
void |
clear() |
Удаляет все состояния из текущего набора состояний.
|
boolean |
contains |
Проверяет, находится ли текущее состояние в наборе состояний.
|
boolean |
remove |
Удаляет состояние из текущего набора состояний. Если состояние отсутствует в наборе, набор состояний останется неизменным, а возвращаемое значение будет
false. Если состояние присутствует в наборе, оно будет удалено, а возвращаемое значение будет true. |
AccessibleState[] |
toArray() |
Возвращает текущий набор состояний в виде массива
AccessibleState. |
String |
toString() |
Создаёт локализарованную строку, представляющую все состояния в наборе, используя локаль по умолчанию.
|
Подробное описание полей
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
public String toString()
Создаёт локализарованную строку, представляющую все состояния в наборе, используя локаль по умолчанию.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строка, содержащая локализарованные состояния, разделённые запятыми
- См. также:
© 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/accessibility/AccessibleStateSet.html