Класс AccessibleRole
- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRole
public class AccessibleRole extends AccessibleBundle
Класс AccessibleRole определяет роль компонента. Роль компонента описывает его общую функцию. (Например, "кнопка", "таблица" или "список").
Метод 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 DATE_EDITOR — это компонент, который позволяет пользователям редактировать объекты java.util.Date и java.util.Time. |
static AccessibleRole |
DESKTOP_ICON Миниатюризированная внутренняя рамка в DESKTOP_PANE. |
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 FONT_CHOOSER — это компонент, позволяющий пользователю выбирать различные атрибуты для шрифтов. |
static AccessibleRole |
FOOTER Текстовая подпись |
static AccessibleRole |
FRAME Окно верхнего уровня с панелью заголовка, рамкой, панелью меню и т. д. |
static AccessibleRole |
GLASS_PANE Вкладка, которая гарантированно рисуется поверх всех вставок под ней. |
static AccessibleRole |
GROUP_BOX 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 Специализированная вкладка, основное использование которой внутри DIALOG |
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 SPIN_BOX — это простой компонент-слайдер, и его основное применение — для простых чисел. |
static AccessibleRole |
SPLIT_PANE Специальная панель, которая отображает две другие панели одновременно. |
static AccessibleRole |
STATUS_BAR 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 Объект содержит некоторую информацию Accessible, но его роль неизвестна. |
static AccessibleRole |
VIEWPORT Объект, обычно используемый в области прокрутки. |
static AccessibleRole |
WINDOW Окно верхнего уровня без заголовка или рамки. |
Поля, унаследованные от класса javax.accessibility.AccessibleBundle
key Конструкторы
| Модификатор | Конструктор и описание |
|---|---|
protected |
AccessibleRole(String key) Создает новый AccessibleRole, используя заданный независимый от локали ключ. |
Methods
Методы унаследованные от класса 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
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
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
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
Панель, которая гарантированно рисуется поверх всех панелей под ней.
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
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
Объект, обычно содержащийся в меню для визуального и логического разделения содержимого меню. Например, меню «Файл» приложения может содержать пункты меню «Открыть», «Закрыть» и «Выход», и между пунктами «Закрыть» и «Выход» будет расположен разделитель.
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
Флажок
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
Объект содержит некоторую информацию о доступности, но его роль неизвестна.
- См. также:
-
AWT_COMPONENT,SWING_COMPONENT
Панель состояния
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, используя заданный независимый от локали ключ. Это не должен быть публичный метод. Вместо этого он используется для создания констант в этом файле, чтобы сделать его сильно типизированным перечислением. Подклассы этого класса должны обеспечить аналогичную политику.
Строка ключа должна быть независимым от локали ключом для роли. Она не предназначена для использования в качестве фактической строки, отображаемой пользователю. Чтобы получить локализованную строку, используйте 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.