Spec-Zone.ru › OpenJDK 17

Класс AccessibleRole

java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleRole
public class AccessibleRole extends AccessibleBundle
Класс AccessibleRole определяет роль компонента. Роль компонента описывает его общую функцию. (Например, «кнопка», «таблица» или «список»).

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

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

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

Модификатор и тип Поле Описание
static final AccessibleRole ALERT
Объект используется для уведомления пользователя о чем-либо.
static final AccessibleRole AWT_COMPONENT
Компонент AWT, но ничего больше об этом неизвестно.
static final AccessibleRole CANVAS
Объект, который можно нарисовать и который используется для перехвата событий.
static final AccessibleRole CHECK_BOX
Выбор, который можно установить или снять и который предоставляет отдельный индикатор текущего состояния.
static final AccessibleRole COLOR_CHOOSER
Специализированный подпанель, который позволяет пользователю выбрать цвет.
static final AccessibleRole COLUMN_HEADER
Заголовок столбца данных.
static final AccessibleRole COMBO_BOX
Список вариантов, из которых пользователь может выбрать.
static final AccessibleRole DATE_EDITOR
DATE_EDITOR — это компонент, который позволяет пользователям редактировать объекты java.util.Date и java.util.Time.
static final AccessibleRole DESKTOP_ICON
Иконфицированная внутренняя рамка в DESKTOP_PANE.
static final AccessibleRole DESKTOP_PANE
Панель, поддерживающая внутренние рамки и иконфицированные версии этих внутренних рамок.
static final AccessibleRole DIALOG
Окно верхнего уровня с заголовком и рамкой.
static final AccessibleRole DIRECTORY_PANE
Панель, которая позволяет пользователю просматривать и выбирать содержимое каталога.
static final AccessibleRole EDITBAR
Роль, указывающая, что объект действует как формула для вычисления значения.
static final AccessibleRole FILE_CHOOSER
Специализированный диалог, отображающий файлы в каталоге и позволяющий пользователю выбрать файл, перейти в другой каталог или указать имя файла.
static final AccessibleRole FILLER
Объект, занимающий место в пользовательском интерфейсе.
static final AccessibleRole FONT_CHOOSER
FONT_CHOOSER — это компонент, который позволяет пользователю выбирать различные атрибуты шрифтов.
static final AccessibleRole FOOTER
Текстовая подпись.
static final AccessibleRole FRAME
Окно верхнего уровня с заголовком, рамкой, строкой меню и т. д.
static final AccessibleRole GLASS_PANE
Панель, которая гарантированно отображается поверх всех панелей под ней.
static final AccessibleRole GROUP_BOX
GROUP_BOX — это простой контейнер, содержащий рамку вокруг него и содержащий компоненты внутри него.
static final AccessibleRole HEADER
Текстовый заголовок.
static final AccessibleRole HTML_CONTAINER
Объект, содержащий коллекцию Accessibles, которые вместе представляют собой содержимое HTML.
static final AccessibleRole HYPERLINK
Гипертекстовая ссылка.
static final AccessibleRole ICON
Маленькое изображение фиксированного размера, обычно используемое для украшения компонентов.
static final AccessibleRole INTERNAL_FRAME
Объект, похожий на фрейм, который обрезается панелью рабочего стола.
static final AccessibleRole LABEL
Объект, используемый для представления значка или короткой строки в интерфейсе.
static final AccessibleRole LAYERED_PANE
Специализированная панель, которая позволяет ее дочерним элементам рисоваться слоями, обеспечивая вид порядка расположения.
static final AccessibleRole LIST
Объект, который представляет пользователю список объектов и позволяет ему выбрать один или несколько из них.
static final AccessibleRole LIST_ITEM
Объект, представляющий элемент в списке.
static final AccessibleRole MENU
Объект, обычно расположенный в строке меню, который содержит список действий, которые может выбрать пользователь.
static final AccessibleRole MENU_BAR
Объект, обычно отображаемый в верхней части основного диалогового окна приложения, который содержит список меню, из которых пользователь может выбрать.
static final AccessibleRole MENU_ITEM
Объект, обычно содержащийся в меню, который представляет действие, которое может выбрать пользователь.
static final AccessibleRole OPTION_PANE
Специализированная панель, основное использование которой внутри DIALOG.
static final AccessibleRole PAGE_TAB
Объект, являющийся дочерним элементом списка вкладок страницы.
static final AccessibleRole PAGE_TAB_LIST
Объект, представляющий серию панелей (или вкладок страниц), по одной за раз, посредством механизма, предоставляемого объектом.
static final AccessibleRole PANEL
Универсальный контейнер, часто используемый для группировки объектов.
static final AccessibleRole PARAGRAPH
Абзац текста.
static final AccessibleRole PASSWORD_TEXT
Текстовый объект, используемый для паролей или других мест, где содержимое текста не отображается пользователю.
static final AccessibleRole POPUP_MENU
Временное окно, обычно используемое для предоставления пользователю списка вариантов, а затем скрывается, когда пользователь выбирает один из этих вариантов.
static final AccessibleRole PROGRESS_BAR
Объект, используемый для указания того, какая часть задачи выполнена.
static final AccessibleRole PROGRESS_MONITOR
Роль, указывающая, что объект отслеживает прогресс какой-либо операции.
static final AccessibleRole PUSH_BUTTON
Объект, который пользователь может использовать, чтобы сказать приложению сделать что-то.
static final AccessibleRole RADIO_BUTTON
Специализированный флажок, который приведет к снятию всех других радиокнопок в той же группе, когда эта кнопка будет установлена.
static final AccessibleRole ROOT_PANE
Специализированная панель, у которой стеклянная панель и многослойная панель являются дочерними элементами.
static final AccessibleRole ROW_HEADER
Заголовок строки данных.
static final AccessibleRole RULER
Линейка — это объект, используемый для измерения расстояния.
static final AccessibleRole SCROLL_BAR
Объект, обычно используемый для пошагового просмотра большого количества данных.
static final AccessibleRole SCROLL_PANE
Объект, позволяющий пользователю пошагового просмотра большого объема информации.
static final AccessibleRole SEPARATOR
Объект, обычно содержащийся в меню, для визуального и логического разделения содержимого меню.
static final AccessibleRole SLIDER
Объект, позволяющий пользователю выбирать из ограниченного диапазона.
static final AccessibleRole SPIN_BOX
SPIN_BOX — это простой компонент спиннера, и его основное использование — для простых чисел.
static final AccessibleRole SPLIT_PANE
Специализированная панель, которая одновременно отображает две другие панели.
static final AccessibleRole STATUS_BAR
STATUS_BAR — это простой компонент, который может содержать несколько меток со статусной информацией для пользователя.
static final AccessibleRole SWING_COMPONENT
Компонент Swing, но ничего больше об этом неизвестно.
static final AccessibleRole TABLE
Объект, используемый для представления информации в виде строк и столбцов.
static final AccessibleRole TEXT
Объект, отображающий текст пользователю.
static final AccessibleRole TOGGLE_BUTTON
Специализированная кнопка, которая может быть установлена или снята, но не предоставляет отдельного индикатора текущего состояния.
static final AccessibleRole TOOL_BAR
Панель или палитра, обычно состоящая из кнопок или переключателей.
static final AccessibleRole TOOL_TIP
Объект, предоставляющий информацию об другом объекте.
static final AccessibleRole TREE
Объект, используемый для представления иерархической информации пользователю.
static final AccessibleRole UNKNOWN
Объект содержит некоторую Accessible информацию, но его роль неизвестна.
static final AccessibleRole VIEWPORT
Объект, обычно используемый в области прокрутки.
static final AccessibleRole WINDOW
Окно верхнего уровня без заголовка или рамки.

Поля, объявленные в классе javax.accessibility.AccessibleBundle

key

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

AccessibleRole(String key)
Модификатор Конструктор Описание
protected
Создаёт новый AccessibleRole с использованием заданного независимого от локали ключа.

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

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

toDisplayString, toDisplayString, toDisplayString, toString

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

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

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

ALERT

public static final AccessibleRole ALERT
Объект используется для оповещения пользователя о чем-либо.

COLUMN_HEADER

public static final AccessibleRole COLUMN_HEADER
Заголовок столбца данных.

CANVAS

public static final AccessibleRole CANVAS
Объект, в который можно рисовать и который используется для захвата событий.
См. также:
  • FRAME
  • GLASS_PANE
  • LAYERED_PANE

COMBO_BOX

public static final AccessibleRole COMBO_BOX
Список вариантов, из которых пользователь может выбрать. Также опционально позволяет пользователю ввести свой выбор.

DESKTOP_ICON

public static final AccessibleRole DESKTOP_ICON
Иконка внутреннего фрейма на DESKTOP_PANE.
См. также:
  • DESKTOP_PANE
  • INTERNAL_FRAME

HTML_CONTAINER

public static final AccessibleRole HTML_CONTAINER
Объект, содержащий коллекцию Accessibles, которые вместе представляют собой контент HTML. Дочерние Accessibles будут включать объекты, реализующие AccessibleText, AccessibleHypertext, AccessibleIcon и другие интерфейсы.
С момента:
1.6
См. также:
  • HYPERLINK
  • AccessibleText
  • AccessibleHypertext
  • AccessibleHyperlink
  • AccessibleIcon

INTERNAL_FRAME

public static final AccessibleRole INTERNAL_FRAME
Объект, похожий на фрейм, который ограничен областью рабочего стола. Объекты области рабочего стола, внутреннего фрейма и значка рабочего стола часто используются для создания нескольких интерфейсов документов в приложении.
См. также:
  • DESKTOP_ICON
  • DESKTOP_PANE
  • FRAME

DESKTOP_PANE

public static final AccessibleRole DESKTOP_PANE
Панель, поддерживающая внутренние фреймы и иконки этих фреймов.
См. также:
  • DESKTOP_ICON
  • INTERNAL_FRAME

OPTION_PANE

public static final AccessibleRole OPTION_PANE
Специализированная панель, основное использование которой внутри DIALOG.
См. также:
  • DIALOG

WINDOW

public static final AccessibleRole WINDOW
Окно верхнего уровня без заголовка и рамки.
См. также:
  • FRAME
  • DIALOG

FRAME

public static final AccessibleRole FRAME
Окно верхнего уровня с заголовком, рамкой, строкой меню и т. д. Часто используется в качестве основного окна приложения.
См. также:
  • DIALOG
  • CANVAS
  • WINDOW

DIALOG

public static final AccessibleRole DIALOG
Окно верхнего уровня с заголовком и рамкой. Диалоговое окно похоже на фрейм, но имеет меньше свойств и часто используется как дополнительное окно приложения.
См. также:
  • FRAME
  • WINDOW

COLOR_CHOOSER

public static final AccessibleRole COLOR_CHOOSER
Специализированная панель, позволяющая пользователю выбрать цвет.

DIRECTORY_PANE

public static final AccessibleRole DIRECTORY_PANE
Панель, позволяющая пользователю перемещаться по каталогам и выбирать их содержимое. Может использоваться в диалоговом окне выбора файла.
См. также:
  • FILE_CHOOSER

FILE_CHOOSER

public static final AccessibleRole FILE_CHOOSER
Специализированное диалоговое окно, отображающее файлы в каталоге и позволяющее пользователю выбрать файл, перейти в другой каталог или указать имя файла. Может использовать панель каталога для отображения содержимого каталога.
См. также:
  • DIRECTORY_PANE

FILLER

public static final AccessibleRole FILLER
Объект, занимающий место в пользовательском интерфейсе. Часто используется в интерфейсах для настройки отступов между компонентами, но не выполняет других функций.

HYPERLINK

public static final AccessibleRole HYPERLINK
Гипертекстовая ссылка.

ICON

public static final AccessibleRole ICON
Небольшая картинка фиксированного размера, обычно используемая для украшения компонентов.

LABEL

public static final AccessibleRole LABEL
Объект, используемый для отображения значка или короткой строки в интерфейсе.

ROOT_PANE

public static final AccessibleRole ROOT_PANE
Специализированная панель, которая содержит панель прозрачности и панель слоев в качестве дочерних элементов.
См. также:
  • GLASS_PANE
  • LAYERED_PANE

GLASS_PANE

public static final AccessibleRole GLASS_PANE
Панель, которая гарантированно отображается поверх всех панелей под ней.
См. также:
  • ROOT_PANE
  • CANVAS

LAYERED_PANE

public static final AccessibleRole LAYERED_PANE
Специализированная панель, которая позволяет ее дочерним элементам отображаться слоями, обеспечивая порядок стекирования. Обычно это панель, которая содержит строку меню, а также панель, содержащую большинство визуальных компонентов в окне.
См. также:
  • GLASS_PANE
  • ROOT_PANE

LIST

public static final AccessibleRole LIST
Объект, который представляет пользователю список объектов и позволяет пользователю выбрать один или несколько из них. Список обычно содержится в области прокрутки.
См. также:
  • SCROLL_PANE
  • LIST_ITEM

LIST_ITEM

public static final AccessibleRole LIST_ITEM
Объект, представляющий элемент в списке. Список обычно находится в области прокрутки.
См. также:
  • SCROLL_PANE
  • LIST

MENU_BAR

public static final AccessibleRole MENU_BAR
Объект, обычно отображаемый в верхней части основного диалогового окна приложения, содержащий список меню, из которых пользователь может выбрать. Например, строка меню может содержать меню «Файл», «Правка» и «Справка».
См. также:
  • MENU
  • POPUP_MENU
  • LAYERED_PANE

POPUP_MENU

public static final AccessibleRole POPUP_MENU
Временное окно, которое обычно используется для отображения пользователю списка вариантов, а затем скрывается, когда пользователь выбирает один из этих вариантов.
См. также:
  • MENU
  • MENU_ITEM

MENU

public static final AccessibleRole MENU
Объект, обычно находящийся в строке меню, который содержит список действий, которые пользователь может выбрать. Меню может иметь любым объектом в качестве своих дочерних элементов, но чаще всего это пункты меню, другие меню или простые объекты, такие как радиокнопки, флажки или разделители. Например, приложение может иметь меню «Правка», которое содержит пункты меню «Вырезать» и «Вставить».
См. также:
  • MENU_BAR
  • MENU_ITEM
  • SEPARATOR
  • RADIO_BUTTON
  • CHECK_BOX
  • POPUP_MENU

MENU_ITEM

public static final AccessibleRole MENU_ITEM
Объект, обычно содержащийся в меню, который представляет собой действие, которое пользователь может выбрать. Например, пункт меню «Вырезать» в меню «Правка» будет действием, которое пользователь может выбрать для вырезания выделенного участка текста в документе.
См. также:
  • MENU_BAR
  • SEPARATOR
  • POPUP_MENU

Разделитель

public static final AccessibleRole SEPARATOR
Объект, обычно используемый в меню для визуального и логического разделения содержимого. Например, меню «Файл» приложения может содержать пункты меню «Открыть», «Закрыть» и «Выход», и разделитель будет помещён между пунктами «Закрыть» и «Выход».
См. также:
  • MENU
  • MENU_ITEM

Список вкладок страниц

public static final AccessibleRole PAGE_TAB_LIST
Объект, представляющий серию панелей (или вкладок страниц), по одной за раз, с помощью механизма, предоставляемого объектом. Наиболее распространённый механизм — список вкладок в верхней части панели. Дочерние элементы списка вкладок страниц — это все вкладки страниц.
См. также:
  • PAGE_TAB

Вкладка страницы

public static final AccessibleRole PAGE_TAB
Объект, являющийся дочерним элементом списка вкладок страниц. Его единственный дочерний элемент — панель, которая должна быть представлена пользователю, когда пользователь выбирает вкладку страницы из списка вкладок в списке вкладок страниц.
См. также:
  • PAGE_TAB_LIST

Панель

public static final AccessibleRole PANEL
Универсальный контейнер, который часто используется для группирования объектов.

Строка прогресса

public static final AccessibleRole PROGRESS_BAR
Объект, используемый для отображения того, какая часть задачи выполнена.

Поле для пароля

public static final AccessibleRole PASSWORD_TEXT
Объект типа текст, используемый для паролей или в других местах, где содержимое текста не отображается пользователю.

Кнопка

public static final AccessibleRole PUSH_BUTTON
Объект, который пользователь может использовать для выполнения действия в приложении.
См. также:
  • CHECK_BOX
  • TOGGLE_BUTTON
  • RADIO_BUTTON

Переключатель

public static final AccessibleRole TOGGLE_BUTTON
Специализированная кнопка, которая может быть включена или выключена, но не предоставляет отдельного индикатора текущего состояния.
См. также:
  • PUSH_BUTTON
  • CHECK_BOX
  • RADIO_BUTTON

Флажок

public static final AccessibleRole CHECK_BOX
Вариант, который может быть выбран или снят, и предоставляет отдельный индикатор текущего состояния.
См. также:
  • PUSH_BUTTON
  • TOGGLE_BUTTON
  • RADIO_BUTTON

Радиокнопка

public static final AccessibleRole RADIO_BUTTON
Специализированный флажок, который приведет к снятию выбора с других радиокнопок в той же группе, когда этот флажок будет выбран.
См. также:
  • PUSH_BUTTON
  • TOGGLE_BUTTON
  • CHECK_BOX

Заголовок строки

public static final AccessibleRole ROW_HEADER
Заголовок строки данных.

Панель прокрутки

public static final AccessibleRole SCROLL_PANE
Объект, который позволяет пользователю постепенно просматривать большой объём информации. Его дочерние элементы могут включать полосы прокрутки и область просмотра.
См. также:
  • SCROLL_BAR
  • VIEWPORT

Полоса прокрутки

public static final AccessibleRole SCROLL_BAR
Объект, обычно используемый для того, чтобы пользователь мог постепенно просматривать большой объём данных. Обычно используется только в панели прокрутки.
См. также:
  • SCROLL_PANE

Область просмотра

public static final AccessibleRole VIEWPORT
Объект, обычно используемый в панели прокрутки. Представляет собой часть всех данных, которые пользователь может видеть. При манипулировании пользователем полосами прокрутки содержимое области просмотра может изменяться.
См. также:
  • SCROLL_PANE

Ползунок

public static final AccessibleRole SLIDER
Объект, который позволяет пользователю выбирать значение из заданного диапазона. Например, ползунок может быть использован для выбора числа от 0 до 100.

Панель разделения

public static final AccessibleRole SPLIT_PANE
Специализированная панель, которая одновременно отображает две другие панели. Между двумя панелями находится разделитель, которым пользователь может манипулировать, чтобы увеличить одну панель и уменьшить другую.

Таблица

public static final AccessibleRole TABLE
Объект, используемый для представления информации в виде строк и столбцов. Пример — электронная таблица.

Текст

public static final AccessibleRole TEXT
Объект, который отображает текст пользователю. Текст обычно редактируется пользователем, в отличие от метки.
См. также:
  • LABEL

Дерево

public static final AccessibleRole TREE
Объект, используемый для представления иерархической информации пользователю. Отдельные узлы дерева могут сворачиваться и разворачиваться для выборочного отображения содержимого дерева.

Панель инструментов

public static final AccessibleRole TOOL_BAR
Панель или палитра, обычно состоящая из кнопок или переключателей. Часто используется для предоставления наиболее часто используемых функций приложения.

Подсказка

public static final AccessibleRole TOOL_TIP
Объект, который предоставляет информацию об другом объекте. Свойство accessibleDescription подсказки часто отображается пользователю в виде небольшой «всплывающей подсказки» при наведении курсора мыши на объект, связанный с подсказкой.

Компонент AWT

public static final AccessibleRole AWT_COMPONENT
Компонент AWT, но больше ничего о нём неизвестно.
См. также:
  • SWING_COMPONENT
  • UNKNOWN

Компонент Swing

public static final AccessibleRole SWING_COMPONENT
Компонент Swing, но больше ничего о нём неизвестно.
См. также:
  • AWT_COMPONENT
  • UNKNOWN

Неизвестный

public static final AccessibleRole UNKNOWN
Объект содержит некоторую Accessible информацию, но его роль неизвестна.
См. также:
  • AWT_COMPONENT
  • SWING_COMPONENT

Строка состояния

public static final AccessibleRole STATUS_BAR
Строка состояния — это простой компонент, который может содержать несколько меток со статусной информацией для пользователя.

Редактор даты

public static final AccessibleRole DATE_EDITOR
Редактор даты — это компонент, который позволяет пользователям редактировать объекты даты и времени.

Поле со списком

public static final AccessibleRole SPIN_BOX
Поле со списком — это простой компонент спиннера, и его основное применение — для простых чисел.

Выбор шрифта

public static final AccessibleRole FONT_CHOOSER
Выбор шрифта — это компонент, который позволяет пользователю выбирать различные атрибуты шрифтов.

Группа

public static final AccessibleRole GROUP_BOX
Группа — это простой контейнер, имеющий границу вокруг себя и содержащий компоненты внутри себя.

Заголовок

public static final AccessibleRole HEADER
Текстовый заголовок.
С:
1.5

Подвал

public static final AccessibleRole FOOTER
Текстовый подвал.
С:
1.5

Абзац

public static final AccessibleRole PARAGRAPH
Текстовый абзац.
С:
1.5

Линейка

public static final AccessibleRole RULER
Линейка — это объект, используемый для измерения расстояний.
С:
1.5

Панель редактирования

public static final AccessibleRole EDITBAR
Роль, указывающая, что объект действует как формула для вычисления значения. Пример — формула в ячейке электронной таблицы.
С:
1.5

Монитор прогресса

public static final AccessibleRole PROGRESS_MONITOR
Роль, указывающая, что объект контролирует ход некоторой операции.
С:
1.5

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

AccessibleRole

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

Ключ String должен быть ключом, независимым от локали, для роли. Он не предназначен для использования в качестве фактического String для отображения пользователю. Чтобы получить локализованную строку, используйте AccessibleBundle.toDisplayString().

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

© 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/AccessibleRole.html

Spec-Zone.ru

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