Spec-Zone.ru › OpenJDK 21

Класс 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
END_OF_DOCUMENT_MARKER

РАЗДЕЛИТЕЛЬ

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
Редактор даты — это компонент, который позволяет пользователям редактировать DATE_EDITOR и java.util.Date объекты.

СПИНАК-ПОЛЕ

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

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

END_OF_DOCUMENT_MARKER

AccessibleRole

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

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

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

© 1993, 2023, 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/21/docs/api/java.desktop/javax/accessibility/AccessibleRole.html

Spec-Zone.ru

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