Класс 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
Поле со списком
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, 2021, 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/17/docs/api/java.desktop/javax/accessibility/AccessibleRole.html