Spec-Zone.ru › OpenJDK 25

Класс AccessibleStateSet

java.lang.Object
javax.accessibility.AccessibleStateSet
public class AccessibleStateSet extends Object
Класс AccessibleStateSet определяет набор состояний компонента. Набор состояний компонента представляет собой набор объектов и описаний AccessibleState. Например, текущее общее состояние объекта: включен ли он, находится ли в фокусе и т. д.
См. также:
  • AccessibleState

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

Модификатор и тип Поле Описание
protected Vector<AccessibleState> states
Каждая запись в Vector представляет собой AccessibleState.

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

Конструктор Описание
AccessibleStateSet()
Создает новый пустой набор состояний.
AccessibleStateSet(AccessibleState[] states)
Создает новый набор состояний с начальным набором состояний, содержащимся в переданном массиве состояний.

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

Модификатор и тип Метод Описание
boolean add(AccessibleState state)
Добавляет новое состояние в текущий набор состояний, если оно еще не присутствует.
void addAll(AccessibleState[] states)
Добавляет все состояния в существующий набор состояний.
void clear()
Удаляет все состояния из текущего набора состояний.
boolean contains(AccessibleState state)
Проверяет, входит ли текущее состояние в набор состояний.
boolean remove(AccessibleState state)
Удаляет состояние из текущего набора состояний.
AccessibleState[] toArray()
Возвращает текущий набор состояний в виде массива AccessibleState.
String toString()
Создает локализованную строку, представляющую все состояния в наборе, с использованием локали по умолчанию.

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

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

states

protected Vector<AccessibleState> states
Каждая запись в Vector представляет собой AccessibleState.
См. также:
  • add(AccessibleState)
  • addAll(AccessibleState[])
  • remove(AccessibleState)
  • contains(AccessibleState)
  • toArray()
  • clear()

Подробное описание конструкторов

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
Возвращает:
локализованная строка со значениями, разделенными запятыми
См. также:
  • AccessibleBundle.toDisplayString(String, Locale)

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/accessibility/AccessibleStateSet.html

Spec-Zone.ru

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