Spec-Zone.ru › OpenJavaFX 24

Класс перечисления AccessibleRole

java.lang.Object
java.lang.Enum<AccessibleRole>
javafx.scene.AccessibleRole
Все реализованные интерфейсы:
Serializable, Comparable<AccessibleRole>, Constable
public enum AccessibleRole extends Enum<AccessibleRole>
Это перечисление описывает доступную роль для Node. Роль используется вспомогательными технологиями, такими как программы чтения с экрана, для определения набора действий и атрибутов для узла. Например, когда программе чтения с экрана требуется текущее значение ползунка, она запрашивает его с помощью атрибута значения. Когда программа чтения с экрана изменяет значение ползунка, она использует действие для установки текущего значения ползунка. Ползунок должен должным образом реагировать на оба этих запроса.
С:
JavaFX 8u40
См. также:
  • Node.setAccessibleRole(AccessibleRole)
  • Node.getAccessibleRole()
  • AccessibleAttribute.ROLE
  • Node.queryAccessibleAttribute(AccessibleAttribute, Object...)
  • Node.executeAccessibleAction(AccessibleAction, Object...)

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
BUTTON
Роль кнопки.
CHECK_BOX
Роль флажка.
CHECK_BOX_TREE_ITEM
Роль элемента дерева флажков.
CHECK_MENU_ITEM
Роль пункта меню флажков.
COMBO_BOX
Роль раскрывающегося списка.
CONTEXT_MENU
Роль контекстного меню.
DATE_PICKER
Роль выбора даты.
DECREMENT_BUTTON
Роль кнопки уменьшения.
DIALOG
Роль диалогового окна.
HYPERLINK
Роль гиперссылки.
IMAGE_VIEW
Роль представления изображения.
INCREMENT_BUTTON
Роль кнопки увеличения.
LIST_ITEM
Роль элемента списка.
LIST_VIEW
Роль представления списка.
MENU
Роль меню.
MENU_BAR
Роль строка меню.
MENU_BUTTON
Роль кнопки меню.
MENU_ITEM
Роль пункта меню.
NODE
Роль узла.
PAGE_ITEM
Роль страницы.
PAGINATION
Роль пагинации.
PARENT
Роль родительского элемента.
PASSWORD_FIELD
Роль поля ввода пароля.
PROGRESS_INDICATOR
Роль индикатора прогресса.
RADIO_BUTTON
Роль радиокнопки.
RADIO_MENU_ITEM
Роль пункта меню радиокнопок.
SCROLL_BAR
Роль полосы прокрутки.
SCROLL_PANE
Роль области прокрутки.
SLIDER
Роль ползунка.
SPINNER
Роль спиннера.
SPLIT_MENU_BUTTON
Роль разделительной кнопки меню.
TAB_ITEM
Роль элемента вкладки.
TAB_PANE
Роль панели вкладок.
TABLE_CELL
Роль ячейки таблицы.
TABLE_COLUMN
Роль столбца таблицы.
TABLE_ROW
Роль строки таблицы.
TABLE_VIEW
Роль представления таблицы.
TEXT
Роль текста.
TEXT_AREA
Роль области текста.
TEXT_FIELD
Роль поля ввода текста.
THUMB
Роль ползунка.
TITLED_PANE
Роль панели с заголовком.
TOGGLE_BUTTON
Роль переключателя.
TOOL_BAR
Роль панели инструментов.
TOOLTIP
Роль всплывающей подсказки.
TREE_ITEM
Роль элемента дерева.
TREE_TABLE_CELL
Роль ячейки дерева таблицы.
TREE_TABLE_ROW
Роль строки дерева таблицы.
TREE_TABLE_VIEW
Роль представления дерева таблицы.
TREE_VIEW
Роль представления дерева.

Краткое описание методов

Модификатор и тип Метод Описание
static AccessibleRole valueOf(String name)
Возвращает константу перечисления этого класса с заданным именем.
static AccessibleRole[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Подробное описание констант перечисления

Кнопка

public static final AccessibleRole BUTTON
Роль кнопки.

Атрибуты:

  • AccessibleAttribute.TEXT
Действия:
  • AccessibleAction.FIRE

Флажок

public static final AccessibleRole CHECK_BOX
Роль флажка.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.SELECTED
  • AccessibleAttribute.INDETERMINATE
Действия:
  • AccessibleAction.FIRE

Элемент меню с флажком

public static final AccessibleRole CHECK_MENU_ITEM
Роль элемента меню с флажком.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.ACCELERATOR
  • AccessibleAttribute.MNEMONIC
  • AccessibleAttribute.DISABLED
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.FIRE

Комбо-бокс

public static final AccessibleRole COMBO_BOX
Роль комбо-бокса.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.EXPANDED
  • AccessibleAttribute.EDITABLE
Действия:
  • AccessibleAction.EXPAND
  • AccessibleAction.COLLAPSE

Контекстное меню

public static final AccessibleRole CONTEXT_MENU
Роль контекстного меню.

Атрибуты:

  • AccessibleAttribute.PARENT_MENU
  • AccessibleAttribute.VISIBLE

Выбор даты

public static final AccessibleRole DATE_PICKER
Роль выбора даты.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.DATE

Кнопка уменьшения

public static final AccessibleRole DECREMENT_BUTTON
Роль кнопки уменьшения.

Атрибуты:

  • AccessibleAttribute.TEXT
Действия:
  • AccessibleAction.FIRE

Гиперссылка

public static final AccessibleRole HYPERLINK
Роль гиперссылки.
  • AccessibleAttribute.TEXT
  • AccessibleAttribute.VISITED
Действия:
  • AccessibleAction.FIRE

Кнопка увеличения

public static final AccessibleRole INCREMENT_BUTTON
Роль кнопки увеличения.

Атрибуты:

  • AccessibleAttribute.TEXT
Действия:
  • AccessibleAction.FIRE

Просмотр изображения

public static final AccessibleRole IMAGE_VIEW
Роль просмотра изображения.

Атрибуты: Действия:

Настоятельно рекомендуется предоставлять текстовое описание изображения для каждого ImageView. Это можно сделать, установив либо Node.accessibleTextProperty() для ImageView, либо используя AccessibleAttribute.LABELED_BY.

Список

public static final AccessibleRole LIST_VIEW
Роль списка.

Атрибуты:

  • AccessibleAttribute.ITEM_AT_INDEX
  • AccessibleAttribute.ITEM_COUNT
  • AccessibleAttribute.SELECTED_ITEMS
  • AccessibleAttribute.MULTIPLE_SELECTION
  • AccessibleAttribute.VERTICAL_SCROLLBAR
  • AccessibleAttribute.HORIZONTAL_SCROLLBAR
  • AccessibleAttribute.FOCUS_ITEM
Действия:
  • AccessibleAction.SHOW_ITEM
  • AccessibleAction.SET_SELECTED_ITEMS

Элемент списка

public static final AccessibleRole LIST_ITEM
Роль элемента списка.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.INDEX
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.REQUEST_FOCUS

Меню

public static final AccessibleRole MENU
Роль меню.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.ACCELERATOR
  • AccessibleAttribute.MNEMONIC
  • AccessibleAttribute.DISABLED
  • AccessibleAttribute.SUBMENU
Действия:
  • AccessibleAction.FIRE

Панель меню

public static final AccessibleRole MENU_BAR
Роль панели меню.

Атрибуты:

Действия:

Кнопка меню

public static final AccessibleRole MENU_BUTTON
Роль кнопки меню.

Атрибуты:

  • AccessibleAttribute.TEXT
Действия:
  • AccessibleAction.FIRE

Элемент меню

public static final AccessibleRole MENU_ITEM
Роль элемента меню.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.ACCELERATOR
  • AccessibleAttribute.MNEMONIC
  • AccessibleAttribute.DISABLED
Действия:
  • AccessibleAction.FIRE

Узел

public static final AccessibleRole NODE
Роль узла.

Атрибуты:

  • AccessibleAttribute.ROLE
  • AccessibleAttribute.PARENT
  • AccessibleAttribute.SCENE
  • AccessibleAttribute.BOUNDS
  • AccessibleAttribute.DISABLED
  • AccessibleAttribute.FOCUSED
  • AccessibleAttribute.VISIBLE
Действия:
  • AccessibleAction.REQUEST_FOCUS
Дополнительные атрибуты:
  • AccessibleAttribute.TEXT
  • AccessibleAttribute.LABELED_BY
  • AccessibleAttribute.ROLE_DESCRIPTION
  • AccessibleAttribute.HELP
Дополнительные действия:
  • AccessibleAction.SHOW_MENU

Элемент страницы

public static final AccessibleRole PAGE_ITEM
Роль страницы.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.REQUEST_FOCUS

Пагинация

public static final AccessibleRole PAGINATION
Роль пагинации.

Атрибуты:

  • AccessibleAttribute.ITEM_AT_INDEX
  • AccessibleAttribute.ITEM_COUNT
  • AccessibleAttribute.FOCUS_ITEM
Действия:

Родитель

public static final AccessibleRole PARENT
Роль родителя.

Атрибуты:

  • AccessibleAttribute.CHILDREN
Действия:

Поле для пароля

public static final AccessibleRole PASSWORD_FIELD
Роль поля для пароля.

Атрибуты:

  • AccessibleAttribute.TEXT - должно возвращать null или пустую строку
Действия:

Индикатор прогресса

public static final AccessibleRole PROGRESS_INDICATOR
Роль индикатора прогресса.

Атрибуты:

  • AccessibleAttribute.VALUE
  • AccessibleAttribute.MIN_VALUE
  • AccessibleAttribute.MAX_VALUE
  • AccessibleAttribute.INDETERMINATE
Действия:

КНОПКА_РАДИО

public static final AccessibleRole RADIO_BUTTON
Роль кнопки радио.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.FIRE

ЭЛЕМЕНТ_МЕНЮ_РАДИО

public static final AccessibleRole RADIO_MENU_ITEM
Роль элемента меню радио.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.ACCELERATOR
  • AccessibleAttribute.MNEMONIC
  • AccessibleAttribute.DISABLED
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.FIRE

СЛАЙДЕР

public static final AccessibleRole SLIDER
Роль ползунка.

Атрибуты:

  • AccessibleAttribute.VALUE
  • AccessibleAttribute.MIN_VALUE
  • AccessibleAttribute.MAX_VALUE
  • AccessibleAttribute.ORIENTATION
Действия:
  • AccessibleAction.INCREMENT
  • AccessibleAction.DECREMENT
  • AccessibleAction.SET_VALUE

СПИНАР

public static final AccessibleRole SPINNER
Роль спиннера.

Атрибуты:

  • AccessibleAttribute.TEXT
Действия:
  • AccessibleAction.INCREMENT
  • AccessibleAction.DECREMENT

ТЕКСТ

public static final AccessibleRole TEXT
Роль текста.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.FONT
Действия:
  • AccessibleAction.SET_TEXT

ОБЛАСТЬ_ТЕКСТА

public static final AccessibleRole TEXT_AREA
Роль области текста.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.FONT
  • AccessibleAttribute.EDITABLE
  • AccessibleAttribute.SELECTION_START
  • AccessibleAttribute.SELECTION_END
  • AccessibleAttribute.CARET_OFFSET
  • AccessibleAttribute.OFFSET_AT_POINT
  • AccessibleAttribute.LINE_START
  • AccessibleAttribute.LINE_END
  • AccessibleAttribute.LINE_FOR_OFFSET
  • AccessibleAttribute.BOUNDS_FOR_RANGE
Действия:
  • AccessibleAction.SET_TEXT
  • AccessibleAction.SET_TEXT_SELECTION
  • AccessibleAction.SHOW_TEXT_RANGE

ПОЛЕ_ТЕКСТА

public static final AccessibleRole TEXT_FIELD
Роль поля ввода текста.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.FONT
  • AccessibleAttribute.EDITABLE
  • AccessibleAttribute.SELECTION_START
  • AccessibleAttribute.SELECTION_END
  • AccessibleAttribute.CARET_OFFSET
  • AccessibleAttribute.OFFSET_AT_POINT
  • AccessibleAttribute.BOUNDS_FOR_RANGE
Действия:
  • AccessibleAction.SET_TEXT
  • AccessibleAction.SET_TEXT_SELECTION

КНОПКА_ПЕРЕКЛЮЧЕНИЯ

public static final AccessibleRole TOGGLE_BUTTON
Роль кнопки переключения.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.FIRE

ВСПЛЫВАЮЩАЯ_ПОДСКАЗКА

public static final AccessibleRole TOOLTIP
Роль всплывающей подсказки.

Атрибуты: Действия:

ПОЛОСА_ПРОКРУТКИ

public static final AccessibleRole SCROLL_BAR
Роль полосы прокрутки.

Атрибуты:

  • AccessibleAttribute.VALUE
  • AccessibleAttribute.MAX_VALUE
  • AccessibleAttribute.MIN_VALUE
  • AccessibleAttribute.ORIENTATION
Действия:
  • AccessibleAction.INCREMENT
  • AccessibleAction.DECREMENT
  • AccessibleAction.BLOCK_INCREMENT
  • AccessibleAction.BLOCK_DECREMENT
  • AccessibleAction.SET_VALUE

ПАНЕЛЬ_ПРОКРУТКИ

public static final AccessibleRole SCROLL_PANE
Роль панели прокрутки.

Атрибуты:

  • AccessibleAttribute.CONTENTS
  • AccessibleAttribute.HORIZONTAL_SCROLLBAR
  • AccessibleAttribute.VERTICAL_SCROLLBAR
Действия:

КНОПКА_РАЗДЕЛЕННОГО_МЕНЮ

public static final AccessibleRole SPLIT_MENU_BUTTON
Роль кнопки разделенного меню.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.EXPANDED
Действия:
  • AccessibleAction.FIRE
  • AccessibleAction.EXPAND
  • AccessibleAction.COLLAPSE

ЭЛЕМЕНТ_ВКЛАДКИ

public static final AccessibleRole TAB_ITEM
Роль элемента вкладки.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.REQUEST_FOCUS

ПАНЕЛЬ_ВКЛАДОК

public static final AccessibleRole TAB_PANE
Роль панели вкладок.

Атрибуты:

  • AccessibleAttribute.ITEM_AT_INDEX
  • AccessibleAttribute.ITEM_COUNT
  • AccessibleAttribute.FOCUS_ITEM
Действия:

ЯЧЕЙКА_ТАБЛИЦЫ

public static final AccessibleRole TABLE_CELL
Роль ячейки таблицы.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.ROW_INDEX
  • AccessibleAttribute.COLUMN_INDEX
  • AccessibleAttribute.SELECTED
Действия:
  • AccessibleAction.REQUEST_FOCUS

СТОЛБЕЦ_ТАБЛИЦЫ

public static final AccessibleRole TABLE_COLUMN
Роль столбца таблицы.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.INDEX
Действия:

РЯД_ТАБЛИЦЫ

public static final AccessibleRole TABLE_ROW
Роль ряда таблицы.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.INDEX
Действия:

ПРОСМОТР_ТАБЛИЦЫ

public static final AccessibleRole TABLE_VIEW
Роль просмотра таблицы.

Атрибуты:

  • AccessibleAttribute.ROW_COUNT
  • AccessibleAttribute.ROW_AT_INDEX
  • AccessibleAttribute.COLUMN_COUNT
  • AccessibleAttribute.COLUMN_AT_INDEX
  • AccessibleAttribute.SELECTED_ITEMS
  • AccessibleAttribute.CELL_AT_ROW_COLUMN
  • AccessibleAttribute.HEADER
  • AccessibleAttribute.MULTIPLE_SELECTION
  • AccessibleAttribute.VERTICAL_SCROLLBAR
  • AccessibleAttribute.HORIZONTAL_SCROLLBAR
  • AccessibleAttribute.FOCUS_ITEM
Действия:
  • AccessibleAction.SHOW_ITEM
  • AccessibleAction.SET_SELECTED_ITEMS

Указатель

public static final AccessibleRole THUMB
Роль указателя.

Атрибуты:

  • AccessibleAttribute.VALUE
Действия:

Панель с заголовком

public static final AccessibleRole TITLED_PANE
Роль панели с заголовком.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.EXPANDED
Действия:
  • AccessibleAction.EXPAND
  • AccessibleAction.COLLAPSE

Панель инструментов

public static final AccessibleRole TOOL_BAR
Роль панели инструментов.

Атрибуты:

  • AccessibleAttribute.OVERFLOW_BUTTON
Действия:

Элемент дерева

public static final AccessibleRole TREE_ITEM
Роль элемента дерева.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.INDEX
  • AccessibleAttribute.SELECTED
  • AccessibleAttribute.EXPANDED
  • AccessibleAttribute.LEAF
  • AccessibleAttribute.DISCLOSURE_LEVEL
  • AccessibleAttribute.TREE_ITEM_COUNT
  • AccessibleAttribute.TREE_ITEM_AT_INDEX
  • AccessibleAttribute.TREE_ITEM_PARENT
Действия:
  • AccessibleAction.EXPAND
  • AccessibleAction.COLLAPSE
  • AccessibleAction.REQUEST_FOCUS

Элемент дерева с флажком

public static final AccessibleRole CHECK_BOX_TREE_ITEM
Роль элемента дерева с флажком.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.INDEX
  • AccessibleAttribute.SELECTED
  • AccessibleAttribute.EXPANDED
  • AccessibleAttribute.LEAF
  • AccessibleAttribute.DISCLOSURE_LEVEL
  • AccessibleAttribute.TREE_ITEM_COUNT
  • AccessibleAttribute.TREE_ITEM_AT_INDEX
  • AccessibleAttribute.TREE_ITEM_PARENT
  • AccessibleAttribute.TOGGLE_STATE
Действия:
  • AccessibleAction.EXPAND
  • AccessibleAction.COLLAPSE
  • AccessibleAction.REQUEST_FOCUS
С момента:
21

Ячейка таблицы дерева

public static final AccessibleRole TREE_TABLE_CELL
Роль ячейки таблицы дерева.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.SELECTED
  • AccessibleAttribute.ROW_INDEX
  • AccessibleAttribute.COLUMN_INDEX
Действия:
  • AccessibleAction.REQUEST_FOCUS

Строка таблицы дерева

public static final AccessibleRole TREE_TABLE_ROW
Роль строки таблицы дерева.

Атрибуты:

  • AccessibleAttribute.INDEX
  • AccessibleAttribute.EXPANDED
  • AccessibleAttribute.LEAF
  • AccessibleAttribute.DISCLOSURE_LEVEL
  • AccessibleAttribute.TREE_ITEM_COUNT
  • AccessibleAttribute.TREE_ITEM_AT_INDEX
  • AccessibleAttribute.TREE_ITEM_PARENT
Действия:
  • AccessibleAction.EXPAND
  • AccessibleAction.COLLAPSE

Просмотр таблицы дерева

public static final AccessibleRole TREE_TABLE_VIEW
Роль просмотра таблицы дерева.

Атрибуты:

  • AccessibleAttribute.ROW_COUNT
  • AccessibleAttribute.ROW_AT_INDEX
  • AccessibleAttribute.COLUMN_COUNT
  • AccessibleAttribute.COLUMN_AT_INDEX
  • AccessibleAttribute.SELECTED_ITEMS
  • AccessibleAttribute.CELL_AT_ROW_COLUMN
  • AccessibleAttribute.HEADER
  • AccessibleAttribute.MULTIPLE_SELECTION
  • AccessibleAttribute.VERTICAL_SCROLLBAR
  • AccessibleAttribute.HORIZONTAL_SCROLLBAR
  • AccessibleAttribute.FOCUS_ITEM
Действия:
  • AccessibleAction.SHOW_ITEM
  • AccessibleAction.SET_SELECTED_ITEMS

Просмотр дерева

public static final AccessibleRole TREE_VIEW
Роль просмотра дерева.

Атрибуты:

  • AccessibleAttribute.ROW_COUNT
  • AccessibleAttribute.ROW_AT_INDEX
  • AccessibleAttribute.SELECTED_ITEMS
  • AccessibleAttribute.MULTIPLE_SELECTION
  • AccessibleAttribute.VERTICAL_SCROLLBAR
  • AccessibleAttribute.HORIZONTAL_SCROLLBAR
  • AccessibleAttribute.FOCUS_ITEM
Действия:
  • AccessibleAction.SHOW_ITEM
  • AccessibleAction.SET_SELECTED_ITEMS

Диалог

public static final AccessibleRole DIALOG
Роль диалога.

Атрибуты:

  • AccessibleAttribute.TEXT
  • AccessibleAttribute.ROLE_DESCRIPTION
  • AccessibleAttribute.CHILDREN
С момента:
20

Подробное описание методов

values

public static AccessibleRole[] values()
Возвращает массив, содержащий константы этого перечисления, в порядке их объявления.
Возвращает:
массив, содержащий константы этого перечисления, в порядке их объявления

valueOf

public static AccessibleRole valueOf(String name)
Возвращает константу перечисления этого класса с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Дополнительные пробелы не допускаются.)
Параметры:
name - имя возвращаемой константы перечисления.
Возвращает:
константу перечисления с заданным именем
Использует:
IllegalArgumentException - если в этом классе перечисления нет константы с заданным именем
NullPointerException - если аргумент имеет значение null

Отправить отчет об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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