Класс 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
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт новый AccessibleRole, используя заданный независимый от локали ключ. |
Краткое описание методов
Методы, объявленные в классе javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
Подробное описание полей
ALERT
public static final AccessibleRole ALERT
COLUMN_HEADER
public static final AccessibleRole COLUMN_HEADER
CANVAS
public static final AccessibleRole CANVAS
- См. также:
COMBO_BOX
public static final AccessibleRole COMBO_BOX
DESKTOP_ICON
public static final AccessibleRole DESKTOP_ICON
DESKTOP_PANE.- См. также:
HTML_CONTAINER
public static final AccessibleRole HTML_CONTAINER
Accessibles, вместе представляющих HTML содержимое. Дочерние Accessibles будут включать объекты, реализующие AccessibleText, AccessibleHypertext, AccessibleIcon и другие интерфейсы.- С:
- 1.6
- См. также:
Внутренний фрейм
public static final AccessibleRole INTERNAL_FRAME
- См. также:
Панель рабочего стола
public static final AccessibleRole DESKTOP_PANE
- См. также:
Панель параметров
public static final AccessibleRole OPTION_PANE
DIALOG.- См. также:
Окно
public static final AccessibleRole WINDOW
- См. также:
Фрейм
public static final AccessibleRole FRAME
- См. также:
Диалоговое окно
public static final AccessibleRole DIALOG
- См. также:
Выбор цвета
public static final AccessibleRole COLOR_CHOOSER
Панель каталога
public static final AccessibleRole DIRECTORY_PANE
- См. также:
Выбор файла
public static final AccessibleRole FILE_CHOOSER
- См. также:
Заполнитель
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
- См. также:
Панель прозрачности
public static final AccessibleRole GLASS_PANE
- См. также:
Многослойная панель
public static final AccessibleRole LAYERED_PANE
- См. также:
Список
public static final AccessibleRole LIST
- См. также:
Элемент списка
public static final AccessibleRole LIST_ITEM
- См. также:
Панель меню
public static final AccessibleRole MENU_BAR
- См. также:
Выпадающее меню
public static final AccessibleRole POPUP_MENU
- См. также:
Меню
public static final AccessibleRole MENU
- См. также:
Пункт меню
public static final AccessibleRole MENU_ITEM
- См. также:
Разделитель
public static final AccessibleRole SEPARATOR
- См. также:
Список вкладок
public static final AccessibleRole PAGE_TAB_LIST
- См. также:
Вкладка страницы
public static final AccessibleRole PAGE_TAB
- См. также:
Панель
public static final AccessibleRole PANEL
Строка прогресса
public static final AccessibleRole PROGRESS_BAR
Поле для пароля
public static final AccessibleRole PASSWORD_TEXT
Кнопка
public static final AccessibleRole PUSH_BUTTON
- См. также:
Переключатель
public static final AccessibleRole TOGGLE_BUTTON
- См. также:
Флажок
public static final AccessibleRole CHECK_BOX
- См. также:
Радиокнопка
public static final AccessibleRole RADIO_BUTTON
- См. также:
Заголовок строки
public static final AccessibleRole ROW_HEADER
Область прокрутки
public static final AccessibleRole SCROLL_PANE
- См. также:
Полоса прокрутки
public static final AccessibleRole SCROLL_BAR
- См. также:
Область просмотра
public static final AccessibleRole VIEWPORT
- См. также:
Ползунок
public static final AccessibleRole SLIDER
Разделительная панель
public static final AccessibleRole SPLIT_PANE
Таблица
public static final AccessibleRole TABLE
Текстовое поле
public static final AccessibleRole TEXT
- См. также:
Дерево
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
- См. также:
Компонент Swing
public static final AccessibleRole SWING_COMPONENT
- См. также:
Неизвестный
public static final AccessibleRole UNKNOWN
Accessible сведения, но его роль неизвестна.- См. также:
Строка состояния
public static final AccessibleRole STATUS_BAR
ДАТНЫЙ РЕДАКТОР
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- локально-независимое имя роли - См. также:
© 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