Класс 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 |
Указывает, что этот объект видим. |
Поля, объявленные в классе AccessibleBundle
key
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создает новый AccessibleState, используя заданный независимый от локали ключ. |
Краткое описание методов
Методы, объявленные в классе 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
Подробное описание конструкторов
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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/accessibility/AccessibleState.html