Класс 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 |
Окно верхнего уровня без заголовка и рамки. |
Поля, объявленные в классе AccessibleBundle
key
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Создаёт новый AccessibleRole с использованием указанного ключа, не зависящего от локали. |
Краткое описание методов
Методы, объявленные в классе 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
- См. также:
SEPARATOR
public static final AccessibleRole SEPARATOR
- См. также:
PAGE_TAB_LIST
public static final AccessibleRole PAGE_TAB_LIST
- См. также:
PAGE_TAB
public static final AccessibleRole PAGE_TAB
- См. также:
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
- См. также:
TOGGLE_BUTTON
public static final AccessibleRole TOGGLE_BUTTON
- См. также:
CHECK_BOX
public static final AccessibleRole CHECK_BOX
- См. также:
RADIO_BUTTON
public static final AccessibleRole RADIO_BUTTON
- См. также:
ROW_HEADER
public static final AccessibleRole ROW_HEADER
SCROLL_PANE
public static final AccessibleRole SCROLL_PANE
- См. также:
SCROLL_BAR
public static final AccessibleRole SCROLL_BAR
- См. также:
VIEWPORT
public static final AccessibleRole VIEWPORT
- См. также:
SLIDER
public static final AccessibleRole SLIDER
SPLIT_PANE
public static final AccessibleRole SPLIT_PANE
TABLE
public static final AccessibleRole TABLE
TEXT
public static final AccessibleRole TEXT
- См. также:
TREE
public static final AccessibleRole TREE
TOOL_BAR
public static final AccessibleRole TOOL_BAR
TOOL_TIP
public static final AccessibleRole TOOL_TIP
accessibleDescription подсказки часто отображается пользователю в небольшом всплывающем окне справки, когда указатель мыши задерживается над связанным с подсказкой объектом.AWT_COMPONENT
public static final AccessibleRole AWT_COMPONENT
- См. также:
SWING_COMPONENT
public static final AccessibleRole SWING_COMPONENT
- См. также:
UNKNOWN
public static final AccessibleRole UNKNOWN
Accessible информацию, но его роль неизвестна.- См. также:
STATUS_BAR
public static final AccessibleRole STATUS_BAR
STATUS_BAR — это простой компонент, который может содержать несколько меток с информацией о состоянии для пользователя.DATE_EDITOR
public static final AccessibleRole DATE_EDITOR
DATE_EDITOR — это компонент, позволяющий пользователям редактировать объекты java.util.Date и java.util.Time.SPIN_BOX
public static final AccessibleRole SPIN_BOX
SPIN_BOX — это простой компонент-счетчик, в основном предназначенный для работы с числами.FONT_CHOOSER
public static final AccessibleRole FONT_CHOOSER
FONT_CHOOSER — это компонент, позволяющий пользователю задавать различные атрибуты шрифта.GROUP_BOX
public static final AccessibleRole GROUP_BOX
GROUP_BOX — это простой контейнер с рамкой, внутри которого размещаются компоненты.HEADER
public static final AccessibleRole HEADER
- Начиная с:
- 1.5
FOOTER
public static final AccessibleRole FOOTER
- Начиная с:
- 1.5
PARAGRAPH
public static final AccessibleRole PARAGRAPH
- Начиная с:
- 1.5
RULER
public static final AccessibleRole RULER
- Начиная с:
- 1.5
EDITBAR
public static final AccessibleRole EDITBAR
- Начиная с:
- 1.5
PROGRESS_MONITOR
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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/accessibility/AccessibleRole.html