Класс 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
- См. также:
INTERNAL_FRAME
public static final AccessibleRole INTERNAL_FRAME
- См. также:
DESKTOP_PANE
public static final AccessibleRole DESKTOP_PANE
- См. также:
OPTION_PANE
public static final AccessibleRole OPTION_PANE
DIALOG.- См. также:
WINDOW
public static final AccessibleRole WINDOW
- См. также:
FRAME
public static final AccessibleRole FRAME
- См. также:
DIALOG
public static final AccessibleRole DIALOG
- См. также:
COLOR_CHOOSER
public static final AccessibleRole COLOR_CHOOSER
DIRECTORY_PANE
public static final AccessibleRole DIRECTORY_PANE
- См. также:
FILE_CHOOSER
public static final AccessibleRole FILE_CHOOSER
- См. также:
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
public static final AccessibleRole GLASS_PANE
- См. также:
LAYERED_PANE
public static final AccessibleRole LAYERED_PANE
- См. также:
LIST
public static final AccessibleRole LIST
- См. также:
LIST_ITEM
public static final AccessibleRole LIST_ITEM
- См. также:
MENU_BAR
public static final AccessibleRole MENU_BAR
- См. также:
POPUP_MENU
public static final AccessibleRole POPUP_MENU
- См. также:
MENU
public static final AccessibleRole MENU
- См. также:
MENU_ITEM
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
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
Подробное описание конструкторов
AccessibleRole
protected AccessibleRole(String key)
AccessibleRole используя заданный независимый от локали ключ. Это не должен быть публичный метод. Вместо этого он используется для создания констант в этом файле, чтобы сделать его сильно типизированным перечислением. Подклассы этого класса должны применять аналогичную политику. Ключ String должен быть независимым от локали ключом для роли. Он не предназначен для использования в качестве фактического String для отображения пользователю. Для получения локализованной строки используйте AccessibleBundle.toDisplayString().
- Параметры:
-
key- независимое от локали имя роли - См. также:
© 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