Spec-Zone.ru › OpenJDK 8

Класс 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

Объект, содержащий коллекцию Accessibles, которые вместе представляют HTML контент.

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, DIALOG

FRAME

public static final AccessibleRole FRAME

Окно верхнего уровня с строкой заголовка, рамкой, строкой меню и т. д. Оно часто используется в качестве основного окна приложения.

См. также:
DIALOG, CANVAS, WINDOW

DIALOG

public static final AccessibleRole DIALOG

Окно верхнего уровня со строкой заголовка и рамкой. Диалоговое окно похоже на рамку, но имеет меньше свойств и часто используется как вспомогательное окно для приложения.

См. также:
FRAME, WINDOW

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

Панель, которая гарантированно рисуется поверх всех панелей под ней.

См. также:
ROOT_PANE, CANVAS

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, MENU_ITEM

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

Объект, обычно содержащийся в меню для визуального и логического разделения содержимого меню. Например, меню «Файл» приложения может содержать пункты меню «Открыть», «Закрыть» и «Выход», и между пунктами «Закрыть» и «Выход» будет расположен разделитель.

См. также:
MENU, MENU_ITEM

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API