Класс AccessibleState
public class AccessibleState extends AccessibleBundle
AccessibleState описывает конкретное состояние компонента. Фактическое состояние компонента определяется как AccessibleStateSet, которое представляет собой составной набор AccessibleStates. Метод AccessibleBundle.toDisplayString() позволяет получить локализованную строку для ключа, независимого от локали, из предопределённого ResourceBundle для ключей, определённых в этом классе.
Константы в этом классе представляют собой сильно типизированное перечисление общих ролей объектов. Конструктор этого класса намеренно не реализован, и приложения должны использовать одну из констант этого класса. Если константы этого класса недостаточны для описания роли объекта, следует сгенерировать подкласс из этого класса, который должен предоставлять константы аналогичным образом.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final AccessibleState |
ACTIVE |
Указывает, что окно в настоящее время является активным окном. |
static final AccessibleState |
ARMED |
Указывает, что объект вооружён. |
static final AccessibleState |
BUSY |
Указывает, что текущий объект занят. |
static final AccessibleState |
CHECKED |
Указывает, что этот объект в настоящее время выбран. |
static final AccessibleState |
COLLAPSED |
Указывает, что этот объект свёрнут. |
static final AccessibleState |
EDITABLE |
Указывает, что пользователь может изменить содержимое этого объекта. |
static final AccessibleState |
ENABLED |
Указывает, что этот объект активирован. |
static final AccessibleState |
EXPANDABLE |
Указывает, что этот объект позволяет поэтапное раскрытие его дочерних элементов. |
static final AccessibleState |
EXPANDED |
Указывает, что этот объект развёрнут. |
static final AccessibleState |
FOCUSABLE |
Указывает, что этот объект может принимать фокус клавиатуры, что означает, что все события, возникающие при вводе с клавиатуры, обычно будут переданы ему, когда он имеет фокус. |
static final AccessibleState |
FOCUSED |
Указывает, что этот объект в настоящее время имеет фокус клавиатуры. |
static final AccessibleState |
HORIZONTAL |
Указывает, что ориентация этого объекта горизонтальная. |
static final AccessibleState |
ICONIFIED |
Указывает, что этот объект свёрнут и представлен только иконкой. |
static final AccessibleState |
INDETERMINATE |
Указывает, что состояние объекта неопределённо. |
static final AccessibleState |
MANAGES_DESCENDANTS |
Указывает, что этот объект отвечает за управление своими дочерними компонентами. |
static final AccessibleState |
MODAL |
Указывает, что с этим объектом необходимо выполнить какие-то действия перед тем, как пользователь сможет взаимодействовать с объектом в другом окне. |
static final AccessibleState |
MULTI_LINE |
Указывает, что этот (текстовый) объект может содержать несколько строк текста. |
static final AccessibleState |
MULTISELECTABLE |
Указывает, что этот объект позволяет выбирать более одного дочернего элемента одновременно. |
static final AccessibleState |
OPAQUE |
Указывает, что этот объект отрисовывает каждый пиксель в своём прямоугольном регионе. |
static final AccessibleState |
PRESSED |
Указывает, что этот объект в настоящее время нажат. |
static final AccessibleState |
RESIZABLE |
Указывает, что размер этого объекта не фиксирован. |
static final AccessibleState |
SELECTABLE |
Указывает, что этот объект является потомком объекта, который позволяет выбирать его потомков, и что этот потомок является одним из таких потомков, которые могут быть выбраны. |
static final AccessibleState |
SELECTED |
Указывает, что этот объект является потомком объекта, который позволяет выбирать его потомков, и что этот потомок является одним из потомков, который был выбран. |
static final AccessibleState |
SHOWING |
Указывает, что этот объект, родительский объект, родительский родительский объект и так далее, все видимы. |
static final AccessibleState |
SINGLE_LINE |
Указывает, что этот (текстовый) объект может содержать только одну строку текста. |
static final AccessibleState |
TRANSIENT |
Указывает, что этот объект временный. |
static final AccessibleState |
TRUNCATED |
Состояние, указывающее, что текст обрезается прямоугольной границей и что часть текста не отображается на экране. |
static final AccessibleState |
VERTICAL |
Указывает, что ориентация этого объекта вертикальная. |
static final AccessibleState |
VISIBLE |
Указывает, что этот объект виден. |
Поля, объявленные в классе javax.accessibility.AccessibleBundle
key
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт новый AccessibleState с использованием заданного ключа, независимого от локали. |
Краткое описание методов
Методы, объявленные в классе javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
Подробное описание полей
ACTIVE
public static final AccessibleState ACTIVE
- См. также:
PRESSED
public static final AccessibleState PRESSED
- См. также:
ARMED
public static final AccessibleState ARMED
- См. также:
BUSY
public static final AccessibleState BUSY
- См. также:
CHECKED
public static final AccessibleState CHECKED
- См. также:
EDITABLE
public static final AccessibleState EDITABLE
- См. также:
EXPANDABLE
public static final AccessibleState EXPANDABLE
EXPANDED или COLLAPSED.- См. также:
COLLAPSED
public static final AccessibleState COLLAPSED
EXPANDABLE и используется для объектов, которые обеспечивают поэтапное раскрытие, таких как деревья.- См. также:
EXPANDED
public static final AccessibleState EXPANDED
EXPANDABLE и используется для объектов, которые обеспечивают поэтапное раскрытие, таких как деревья.- См. также:
ENABLED
public static final AccessibleState ENABLED
FOCUSABLE
public static final AccessibleState FOCUSABLE
- См. также:
FOCUSED
public static final AccessibleState FOCUSED
- См. также:
ICONIFIED
public static final AccessibleState ICONIFIED
- См. также:
MODAL
public static final AccessibleState MODAL
- См. также:
OPAQUE
public static final AccessibleState OPAQUE
- См. также:
RESIZABLE
public static final AccessibleState RESIZABLE
- См. также:
MULTISELECTABLE
public static final AccessibleState MULTISELECTABLE
- См. также:
SELECTABLE
public static final AccessibleState SELECTABLE
- См. также:
SELECTED
public static final AccessibleState SELECTED
- См. также:
SHOWING
public static final AccessibleState SHOWING
- См. также:
ВИЗУАЛЬНО_ЭЛЕМЕНТ
public static final AccessibleState VISIBLE
- См. также:
ГОРИЗОНТАЛЬНО
public static final AccessibleState VERTICAL
- См. также:
ГОРИЗОНТАЛЬНО
public static final AccessibleState HORIZONTAL
- См. также:
ОДНОСТРОЧНЫЙ
public static final AccessibleState SINGLE_LINE
МНОГОСТРОЧНЫЙ
public static final AccessibleState MULTI_LINE
ВРЕМЕННЫЙ
public static final AccessibleState TRANSIENT
PropertyChange к объекту со временным состоянием, так как этот объект никогда не генерирует никаких событий. Временные объекты обычно создаются для ответа на запросы методов доступности Java, но при этом не остаются связанными с базовым объектом (например, те объекты, которые находятся под списками, таблицами и деревьями в Swing, где только один фактический UI Component выполняет общую задачу рендеринга для всех объектов данных под фактическими элементами списка/таблицы/дерева).- С:
- 1.5
УПРАВЛЯЕТ_ПОТОМКАМИ
public static final AccessibleState MANAGES_DESCENDANTS
- С:
- 1.5
НЕОПРЕДЕЛЕННОЕ
public static final AccessibleState INDETERMINATE
- С:
- 1.5
ОБРЕЗАННЫЙ
public static final AccessibleState TRUNCATED
- С:
- 1.5
Подробное_описание_конструкторов
AccessibleState
protected AccessibleState(String key)
AccessibleState с помощью заданного независимого от локали ключа. Этот метод не должен быть общедоступным. Вместо этого он используется для создания констант в этом файле, чтобы сделать его сильно типизированным перечислением. Подклассы этого класса должны обеспечить аналогичную политику. Ключ String должен быть независимым от локали ключом для состояния. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().
- Параметры:
-
key- независимое от локали имя состояния - См. также:
© 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/accessibility/AccessibleState.html