Spec-Zone.ru › OpenJDK 25

Класс 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
Окно верхнего уровня без заголовка и рамки.

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

key

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

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

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

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

toDisplayString, toDisplayString, toDisplayString, toString

Методы, объявленные в классе 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

SEPARATOR

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

PAGE_TAB_LIST

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

PAGE_TAB

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

PANEL

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

PROGRESS_BAR

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

PASSWORD_TEXT

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

PUSH_BUTTON

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

TOGGLE_BUTTON

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

CHECK_BOX

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

RADIO_BUTTON

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

ROW_HEADER

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

SCROLL_PANE

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

SCROLL_BAR

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

VIEWPORT

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

SLIDER

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

SPLIT_PANE

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

TABLE

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

TEXT

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

TREE

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

TOOL_BAR

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

TOOL_TIP

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

AWT_COMPONENT

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

SWING_COMPONENT

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

UNKNOWN

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

STATUS_BAR

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

DATE_EDITOR

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

SPIN_BOX

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

FONT_CHOOSER

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

GROUP_BOX

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

HEADER

public static final AccessibleRole HEADER
Текстовый заголовок.
Начиная с:
1.5

FOOTER

public static final AccessibleRole FOOTER
Текстовый нижний колонтитул.
Начиная с:
1.5

PARAGRAPH

public static final AccessibleRole PARAGRAPH
Текстовый абзац.
Начиная с:
1.5

RULER

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

EDITBAR

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

PROGRESS_MONITOR

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

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

AccessibleRole

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

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

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

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

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

Spec-Zone.ru

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