Spec-Zone.ru › OpenJDK 8

Класс AccessibleState

  • java.lang.Object
    • javax.accessibility.AccessibleBundle
      • javax.accessibility.AccessibleState

public class AccessibleState
extends AccessibleBundle

Класс AccessibleState описывает конкретное состояние компонента. Фактическое состояние компонента определяется как AccessibleStateSet, который представляет собой составной набор AccessibleStates.

Метод toDisplayString позволяет получить локализованную строку для ключа, независимого от локали, из предварительно определенного ResourceBundle для ключей, определенных в этом классе.

Константы в этом классе представляют собой сильно типизированное перечисление общих ролей объектов. Конструктор этого класса намеренно опущен, и приложения должны использовать одну из констант из этого класса. Если константы в этом классе недостаточны для описания роли объекта, следует создать подкласс из этого класса, который должен предоставлять константы аналогичным образом.

Поля

Модификатор и тип Поле и описание
static AccessibleState ACTIVE

Указывает, что окно в настоящее время является активным окном.

static AccessibleState ARMED

Указывает, что объект вооружен.

static AccessibleState BUSY

Указывает, что текущий объект занят.

static AccessibleState CHECKED

Указывает, что этот объект в настоящее время выбран.

static AccessibleState COLLAPSED

Указывает, что этот объект свёрнут.

static AccessibleState EDITABLE

Указывает, что пользователь может изменять содержимое этого объекта.

static AccessibleState ENABLED

Указывает, что этот объект активирован.

static AccessibleState EXPANDABLE

Указывает, что этот объект позволяет поэтапно раскрывать своих потомков.

static AccessibleState EXPANDED

Указывает, что этот объект развернут.

static AccessibleState FOCUSABLE

Указывает, что этот объект может принимать фокус клавиатуры, что означает, что все события, возникшие в результате нажатия клавиш на клавиатуре, обычно будут передаваться ему, когда у него есть фокус.

static AccessibleState FOCUSED

Указывает, что этот объект в настоящее время имеет фокус клавиатуры.

static AccessibleState HORIZONTAL

Указывает, что ориентация этого объекта горизонтальная.

static AccessibleState ICONIFIED

Указывает, что этот объект свёрнут и представлен только значком.

static AccessibleState INDETERMINATE

Указывает, что состояние объекта неопределённо.

static AccessibleState MANAGES_DESCENDANTS

Указывает, что этот объект отвечает за управление своими подкомпонентами.

static AccessibleState MODAL

Указывает, что необходимо выполнить действия с этим объектом перед взаимодействием пользователя с объектом в другом окне.

static AccessibleState MULTI_LINE

Указывает, что этот (текстовый) объект может содержать несколько строк текста.

static AccessibleState MULTISELECTABLE

Указывает, что этот объект позволяет выбрать более одного потомка одновременно.

static AccessibleState OPAQUE

Указывает, что этот объект рисует каждый пиксель в пределах своей прямоугольной области.

static AccessibleState PRESSED

Указывает, что этот объект в настоящее время нажат.

static AccessibleState RESIZABLE

Указывает, что размер этого объекта не фиксирован.

static AccessibleState SELECTABLE

Указывает, что этот объект является потомком объекта, который позволяет выбирать своих потомков, и что этот потомок является одним из таких потомков, которые могут быть выбраны.

static AccessibleState SELECTED

Указывает, что этот объект является потомком объекта, который позволяет выбирать своих потомков, и что этот потомок является одним из потомков, которые были выбраны.

static AccessibleState SHOWING

Указывает, что этот объект, родительский объект, родительский родительский объект и так далее — все видимы.

static AccessibleState SINGLE_LINE

Указывает, что этот (текстовый) объект может содержать только одну строку текста.

static AccessibleState TRANSIENT

Указывает, что этот объект временный.

static AccessibleState TRUNCATED

Состояние, указывающее, что текст обрезается прямоугольной границей, и что часть текста не отображается на экране.

static AccessibleState VERTICAL

Указывает, что ориентация этого объекта вертикальная.

static AccessibleState VISIBLE

Указывает, что этот объект видим.

Поля, унаследованные от класса javax.accessibility.AccessibleBundle

key

Конструкторы

Модификатор Конструктор и описание
protected AccessibleState(String key)

Создаёт новый AccessibleState с использованием заданного ключа, независимого от локали.

Методы

Методы, унаследованные от класса javax.accessibility.AccessibleBundle

toDisplayString, toDisplayString, toDisplayString, toString

Методы, унаследованные от класса java.lang.Object

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

Поля

ACTIVE

public static final AccessibleState ACTIVE

Указывает, что окно в настоящее время является активным окном. Это включает окна, диалоговые окна, фреймы и т. д. Кроме того, этот статус используется для указания текущего активного дочернего элемента компонента, такого как список, таблица или дерево. Например, активным дочерним элементом списка является дочерний элемент, вокруг которого нарисована рамка.

См. также:
AccessibleRole.WINDOW, AccessibleRole.FRAME, AccessibleRole.DIALOG

PRESSED

public static final AccessibleState PRESSED

Указывает, что этот объект в настоящее время нажат. Это обычно связано с кнопками и указывает, что пользователь нажал кнопку мыши, когда указатель находился над кнопкой, и еще не отпустил кнопку мыши.

См. также:
AccessibleRole.PUSH_BUTTON

ARMED

public static final AccessibleState ARMED

Указывает, что объект подготовлен. Это обычно используется для кнопок, которые были нажаты, но еще не отпущены, и указатель мыши все еще находится над кнопкой.

См. также:
AccessibleRole.PUSH_BUTTON

BUSY

public static final AccessibleState BUSY

Указывает, что текущий объект занят. Это обычно используется для объектов, таких как полосы прогресса, ползунки или полосы прокрутки, чтобы указать, что они находятся в состоянии перехода.

См. также:
AccessibleRole.PROGRESS_BAR, AccessibleRole.SCROLL_BAR, AccessibleRole.SLIDER

CHECKED

public static final AccessibleState CHECKED

Указывает, что этот объект в настоящее время выбран. Это обычно используется для объектов, таких как переключатели, радиокнопки и флажки.

См. также:
AccessibleRole.TOGGLE_BUTTON, AccessibleRole.RADIO_BUTTON, AccessibleRole.CHECK_BOX

EDITABLE

public static final AccessibleState EDITABLE

Указывает, что пользователь может изменить содержимое этого объекта. Это обычно используется в первую очередь для объектов, которые позволяют пользователю вводить текст. Другие объекты, такие как полосы прокрутки и ползунки, автоматически изменяемы, если они включены.

См. также:
ENABLED

EXPANDABLE

public static final AccessibleState EXPANDABLE

Указывает, что этот объект позволяет поэтапно раскрывать его дочерние элементы. Это обычно используется с иерархическими объектами, такими как деревья, и часто используется вместе со состояниями EXPANDED или COLLAPSED.

См. также:
EXPANDED, COLLAPSED, AccessibleRole.TREE

COLLAPSED

public static final AccessibleState COLLAPSED

Указывает, что этот объект свернут. Это обычно используется вместе со состоянием EXPANDABLE и применяется к объектам, обеспечивающим поэтапное раскрытие, таким как деревья.

См. также:
EXPANDABLE, EXPANDED, AccessibleRole.TREE

EXPANDED

public static final AccessibleState EXPANDED

Указывает, что этот объект развернут. Это обычно используется вместе со состоянием EXPANDABLE и применяется к объектам, обеспечивающим поэтапное раскрытие, таким как деревья.

См. также:
EXPANDABLE, COLLAPSED, AccessibleRole.TREE

ENABLED

public static final AccessibleState ENABLED

Указывает, что этот объект включен. Отсутствие этого состояния в наборе состояний объекта указывает, что этот объект не включен. Объект, который не включен, не может быть изменен пользователем. В графическом представлении он обычно выводится серым цветом.

FOCUSABLE

public static final AccessibleState FOCUSABLE

Указывает, что этот объект может принимать фокус клавиатуры, что означает, что все события, возникающие в результате нажатия клавиш на клавиатуре, обычно будут передаваться ему, когда он имеет фокус.

См. также:
FOCUSED

FOCUSED

public static final AccessibleState FOCUSED

Указывает, что этот объект в настоящее время имеет фокус клавиатуры.

См. также:
FOCUSABLE

ICONIFIED

public static final AccessibleState ICONIFIED

Указывает, что этот объект минимизирован и представлен только значком. Это обычно связано только с фреймами и внутренними фреймами.

См. также:
AccessibleRole.FRAME, AccessibleRole.INTERNAL_FRAME

MODAL

public static final AccessibleState MODAL

Указывает, что необходимо выполнить определенные действия с этим объектом, прежде чем пользователь сможет взаимодействовать с объектом в другом окне. Это обычно связано только с диалоговыми окнами.

См. также:
AccessibleRole.DIALOG

OPAQUE

public static final AccessibleState OPAQUE

Указывает, что этот объект рисует каждый пиксель в пределах своей прямоугольной области. Непрозрачный компонент рисует только некоторые из своих пикселей, позволяя пикселям под ним «просматриваться». Компонент, который не полностью рисует свои пиксели, поэтому обеспечивает определенную степень прозрачности.

См. также:
Accessible.getAccessibleContext(), AccessibleContext.getAccessibleComponent(), AccessibleComponent.getBounds()

RESIZABLE

public static final AccessibleState RESIZABLE

Указывает, что размер этого объекта не фиксирован.

См. также:
Accessible.getAccessibleContext(), AccessibleContext.getAccessibleComponent(), AccessibleComponent.getSize(), AccessibleComponent.setSize(java.awt.Dimension)

MULTISELECTABLE

public static final AccessibleState MULTISELECTABLE

Указывает, что этот объект позволяет одновременно выбирать более одного из своих дочерних элементов.

См. также:
Accessible.getAccessibleContext(), AccessibleContext.getAccessibleSelection(), AccessibleSelection

SELECTABLE

public static final AccessibleState SELECTABLE

Указывает, что этот объект является дочерним элементом объекта, который позволяет выбирать свои дочерние элементы, и что этот дочерний элемент является одним из тех дочерних элементов, которые можно выбрать.

См. также:
SELECTED, Accessible.getAccessibleContext(), AccessibleContext.getAccessibleSelection(), AccessibleSelection

SELECTED

public static final AccessibleState SELECTED

Указывает, что этот объект является дочерним элементом объекта, который позволяет выбирать свои дочерние элементы, и что этот дочерний элемент является одним из тех дочерних элементов, которые были выбраны.

См. также:
SELECTABLE, Accessible.getAccessibleContext(), AccessibleContext.getAccessibleSelection(), AccessibleSelection

SHOWING

public static final AccessibleState SHOWING

Указывает, что этот объект, родительский объект, родительский объект родителя и так далее, все видны. Обратите внимание, что это не обязательно означает, что объект нарисован на экране. Он может быть скрыт другим видимым объектом.

См. также:
VISIBLE

VISIBLE

public static final AccessibleState VISIBLE

Указывает, что этот объект виден. Примечание: это означает, что объект намеревается быть видимым; однако он может на самом деле не отображаться на экране, потому что один из объектов, в который этот объект включен, не виден.

См. также:
SHOWING

VERTICAL

public static final AccessibleState VERTICAL

Указывает, что ориентация этого объекта вертикальная. Это обычно связано с такими объектами, как полосы прокрутки, ползунки и полосы прогресса.

См. также:
VERTICAL, AccessibleRole.SCROLL_BAR, AccessibleRole.SLIDER, AccessibleRole.PROGRESS_BAR

HORIZONTAL

public static final AccessibleState HORIZONTAL

Указывает, что ориентация этого объекта горизонтальная. Это обычно связано с такими объектами, как полосы прокрутки, ползунки и полосы прогресса.

См. также:
HORIZONTAL, AccessibleRole.SCROLL_BAR, AccessibleRole.SLIDER, AccessibleRole.PROGRESS_BAR

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 выполняет общую рендеринг для всех объектов данных под фактическими элементами списка/таблицы/дерева).

С:
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

Состояние, указывающее, что текст обрезается ограничивающей прямоугольной областью, и часть текста не отображается на экране. Примером является текст в ячейке электронных таблиц, который обрезается границами ячейки.

Since:
1.5

Конструкторы

AccessibleState

protected AccessibleState(String key)

Создаёт новый AccessibleState с заданным независимым от локали ключом. Это не должен быть публичный метод. Вместо этого он используется для создания констант в этом файле, чтобы сделать его сильно типизированным перечислением. Подклассы этого класса должны применять аналогичную политику.

Строковый ключ должен быть независимым от локали ключом состояния. Он не предназначен для использования в качестве фактического текста, отображаемого пользователю. Для получения локализованной строки используйте toDisplayString.

Параметры:
key - независимое от локали имя состояния.
См. также:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

© 1993, 2020, 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.

Spec-Zone.ru

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