Класс AccessibleRole
- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRole
public class AccessibleRole extends AccessibleBundle
Класс AccessibleRole определяет роль компонента. Роль компонента описывает его общую функцию. (Например, "кнопка", "таблица" или "список").
Метод AccessibleBundle.toDisplayString() позволяет получить локализованную строку для ключа, независимого от локали, из предопределённого ResourceBundle для ключей, определённых в этом классе.
Константы в этом классе представляют собой строго типизированное перечисление распространённых ролей объектов. Публичный конструктор для этого класса намеренно опущен, и приложения должны использовать одну из констант этого класса. Если констант в этом классе недостаточно для описания роли объекта, необходимо создать подкласс из этого класса, который должен предоставлять константы аналогичным образом.
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static AccessibleRole | ALERT | Объект используется для уведомления пользователя о чём-либо. |
static AccessibleRole | AWT_COMPONENT | Компонент AWT, но о нём ничего более неизвестно. |
static AccessibleRole | CANVAS | Объект, который можно отобразить и который используется для захвата событий. |
static AccessibleRole | CHECK_BOX | Флаг, который можно установить или сбросить, и который имеет отдельный индикатор текущего состояния. |
static AccessibleRole | COLOR_CHOOSER | Специализированный элемент управления, который позволяет пользователю выбрать цвет. |
static AccessibleRole | COLUMN_HEADER | Заголовок столбца данных. |
static AccessibleRole | COMBO_BOX | Список вариантов, из которого пользователь может выбрать. |
static AccessibleRole | DATE_EDITOR |
|
static AccessibleRole | DESKTOP_ICON | Иконное внутреннее окно в |
static AccessibleRole | DESKTOP_PANE | Панель, которая поддерживает внутренние окна и иконные версии этих внутренних окон. |
static AccessibleRole | DIALOG | Основное окно с заголовком и рамкой. |
static AccessibleRole | DIRECTORY_PANE | Панель, которая позволяет пользователю перемещаться по каталогу и выбирать содержимое. |
static AccessibleRole | EDITBAR | Роль, указывающая, что объект выступает в качестве формулы для вычисления значения. |
static AccessibleRole | FILE_CHOOSER | Специализированное диалоговое окно, отображающее файлы в каталоге и позволяющее пользователю выбрать файл, перейти в другой каталог или указать имя файла. |
static AccessibleRole | FILLER | Объект, занимающий место в пользовательском интерфейсе. |
static AccessibleRole | FONT_CHOOSER |
|
static AccessibleRole | FOOTER | Текстовая подпись. |
static AccessibleRole | FRAME | Основное окно с заголовком, рамкой, строкой меню и т. д. |
static AccessibleRole | GLASS_PANE | Панель, которая гарантированно рисуется поверх всех панелей под ней. |
static AccessibleRole | GROUP_BOX |
|
static AccessibleRole | HEADER | Текстовый заголовок. |
static AccessibleRole | HTML_CONTAINER | Объект, содержащий коллекцию |
static AccessibleRole | HYPERLINK | Гипертекстовая ссылка. |
static AccessibleRole | ICON | Небольшое изображение фиксированного размера, обычно используемое для украшения компонентов. |
static AccessibleRole | INTERNAL_FRAME | Объект, похожий на рамку, который обрезается панелью рабочего стола. |
static AccessibleRole | LABEL | Объект, используемый для отображения значка или короткой строки в интерфейсе. |
static AccessibleRole | LAYERED_PANE | Специализированная панель, которая позволяет её дочерним элементам рисоваться слоями, предоставляя порядок наложения. |
static AccessibleRole | LIST | Объект, представляющий пользователю список объектов и позволяющий пользователю выбрать один или несколько из них. |
static AccessibleRole | LIST_ITEM | Объект, представляющий элемент в списке. |
static AccessibleRole | MENU | Объект, обычно находящийся внутри строки меню, который содержит список действий, из которых пользователь может выбрать. |
static AccessibleRole | MENU_BAR | Объект, обычно отображаемый в верхней части основного диалогового окна приложения, содержащий список меню, из которых пользователь может выбрать. |
static AccessibleRole | MENU_ITEM | Объект, обычно содержащийся в меню, представляющий действие, из которого пользователь может выбрать. |
static AccessibleRole | OPTION_PANE | Специализированная панель, основное применение которой внутри |
static AccessibleRole | PAGE_TAB | Объект, являющийся дочерним элементом списка вкладок страницы. |
static AccessibleRole | PAGE_TAB_LIST | Объект, представляющий серию панелей (или вкладок страницы) по одной за раз, посредством механизма, предоставленного этим объектом. |
static AccessibleRole | PANEL | Универсальный контейнер, часто используемый для группировки объектов. |
static AccessibleRole | PARAGRAPH | Текстовый абзац. |
static AccessibleRole | PASSWORD_TEXT | Текстовый объект, используемый для паролей или в других местах, где содержимое текста не отображается пользователю. |
static AccessibleRole | POPUP_MENU | Временное окно, которое обычно используется для предоставления пользователю списка вариантов, а затем скрывается, когда пользователь выбирает один из них. |
static AccessibleRole | PROGRESS_BAR | Объект, используемый для указания того, какой процент задачи завершён. |
static AccessibleRole | PROGRESS_MONITOR | Роль, указывающая, что объект отслеживает ход выполнения какой-либо операции. |
static AccessibleRole | PUSH_BUTTON | Объект, который пользователь может использовать, чтобы сообщить приложению о выполнении какого-либо действия. |
static AccessibleRole | RADIO_BUTTON | Специализированный флажок, который приведет к тому, что другие радиокнопки в той же группе будут сброшены, когда этот флажок будет установлен. |
static AccessibleRole | ROOT_PANE | Специализированная панель, у которой стеклянная и слоистая панели являются дочерними элементами. |
static AccessibleRole | ROW_HEADER | Заголовок строки данных. |
static AccessibleRole | RULER | Линейка — это объект, используемый для измерения расстояния. |
static AccessibleRole | SCROLL_BAR | Объект, обычно используемый для поэтапного просмотра большого объёма данных. |
static AccessibleRole | SCROLL_PANE | Объект, который позволяет пользователю постепенно просматривать большой объём информации. |
static AccessibleRole | SEPARATOR | Объект, обычно содержащийся в меню, для визуального и логического разделения содержимого меню. |
static AccessibleRole | SLIDER | Объект, позволяющий пользователю выбирать из ограниченного диапазона. |
static AccessibleRole | SPIN_BOX |
|
static AccessibleRole | SPLIT_PANE | Специализированная панель, которая одновременно отображает две другие панели. |
static AccessibleRole | STATUS_BAR |
|
static AccessibleRole | SWING_COMPONENT | Компонент Swing, но о нём ничего более неизвестно. |
static AccessibleRole | TABLE | Объект, используемый для представления информации в виде строк и столбцов. |
static AccessibleRole | TEXT | Объект, который отображает текст пользователю. |
static AccessibleRole | TOGGLE_BUTTON | Специализированная кнопка, которую можно выбрать или снять выбор, но не имеет отдельного индикатора текущего состояния. |
static AccessibleRole | TOOL_BAR | Панель или палитра, обычно состоящая из кнопок или переключателей. |
static AccessibleRole | TOOL_TIP | Объект, предоставляющий информацию об другом объекте. |
static AccessibleRole | TREE | Объект, используемый для представления иерархической информации пользователю. |
static AccessibleRole | UNKNOWN | Объект содержит некоторую |
static AccessibleRole | VIEWPORT | Объект, обычно используемый в панели прокрутки. |
static AccessibleRole | WINDOW | Основное окно без заголовка или рамки. |
Поля, объявленные в классе javax.accessibility.AccessibleBundle
key Конструкторы
| Модификатор | Конструктор | Описание |
|---|---|---|
protected | AccessibleRole(String key) | Создаёт новый |
Методы
Методы, объявленные в классе 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
Окно верхнего уровня без заголовка или рамки.
Фрейм
public static final AccessibleRole FRAME
Окно верхнего уровня с строкой заголовка, рамкой, строкой меню и т. д. Он часто используется в качестве основного окна приложения.
Диалоговое окно
public static final AccessibleRole DIALOG
Окно верхнего уровня со строкой заголовка и рамкой. Диалоговое окно похоже на фрейм, но имеет меньше свойств и часто используется как дополнительное окно для приложения.
Выбор цвета
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
Панель, которая гарантированно будет нарисована поверх всех панелей под ней.
Многослойная панель
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
Временное окно, которое обычно используется для предоставления пользователю списка вариантов, а затем скрывается, когда пользователь выбирает один из этих вариантов.
Меню
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
Объект, обычно содержащийся в меню для визуального и логического разделения содержимого меню. Например, меню "Файл" приложения может содержать пункты меню "Открыть", "Закрыть" и "Выход", и поместит разделитель между пунктами меню "Закрыть" и "Выход".
Список вкладок
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
Строка состояния — это простой компонент, который может содержать несколько меток со статусом информации для пользователя.
РЕДАКТОР_ДАТЫ
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- локально-независимое имя роли - См. также:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
© 1993, 2020, 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/11/docs/api/java.desktop/javax/accessibility/AccessibleRole.html