Spec-Zone.ru › OpenJDK 24

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

Внутренний фрейм

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

Панель рабочего стола

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

Панель параметров

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

Окно

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

Фрейм

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

Диалоговое окно

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

Выбор цвета

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

Панель каталога

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

Выбор файла

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

Заполнитель

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

Гиперссылка

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

Иконка

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

Метка

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

Корневая панель

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

Панель прозрачности

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

Многослойная панель

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

Список

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

Элемент списка

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

Панель меню

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

Выпадающее меню

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

Меню

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

Пункт меню

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
Строка состояния — это простой компонент, который может содержать несколько меток с информацией о состоянии для пользователя.
END_OF_DOCUMENT_MARKER

ДАТНЫЙ РЕДАКТОР

public static final AccessibleRole DATE_EDITOR
Компонент, позволяющий пользователям редактировать объекты java.util.Date и java.util.Time.

СПИН-ПОЛЕ

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, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/accessibility/AccessibleRole.html

Spec-Zone.ru

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