Класс 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
- См. также:
VISIBLE
public static final AccessibleState VISIBLE
- См. также:
VERTICAL
public static final AccessibleState VERTICAL
HORIZONTAL
public static final AccessibleState HORIZONTAL
SINGLE_LINE
public static final AccessibleState SINGLE_LINE
MULTI_LINE
public static final AccessibleState MULTI_LINE
TRANSIENT
public static final AccessibleState TRANSIENT
PropertyChange к объекту с временным состоянием, так как этот объект никогда не генерирует никаких событий. Временные объекты обычно создаются для ответов на запросы методов Java Accessibility, но в противном случае не остаются связанными с основным объектом (например, те объекты, которые находятся под списками, таблицами и деревьями в Swing, где только один фактический UI Component выполняет общую задачу отрисовки для всех объектов данных под фактическими элементами списка/таблицы/дерева).- С:
- 1.5
MANAGES_DESCENDANTS
public static final AccessibleState MANAGES_DESCENDANTS
- С:
- 1.5
INDETERMINATE
public static final AccessibleState INDETERMINATE
- С:
- 1.5
TRUNCATED
public static final AccessibleState TRUNCATED
- С:
- 1.5
Constructor Details
AccessibleState
protected AccessibleState(String key)
AccessibleState с использованием заданного независимого от локали ключа. Это не должен быть публичный метод. Вместо этого он используется для создания констант в этом файле, чтобы сделать его строго типизированным перечислением. Подклассы этого класса должны соблюдать аналогичную политику. Ключ String должен быть независимым от локали ключом для состояния. Он не предназначен для использования в качестве фактического String для отображения пользователю. Чтобы получить локализованную строку, используйте AccessibleBundle.toDisplayString().
- Parameters:
-
key- независимое от локали имя состояния - См. также:
© 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/AccessibleState.html