Spec-Zone.ru › OpenJavaFX 21

Перечисление AccessibleRole

java.lang.Object
java.lang.Enum<AccessibleRole>
javafx.scene.AccessibleRole
Все реализованные интерфейсы:
Serializable, Comparable<AccessibleRole>, Constable
public enum AccessibleRole extends Enum<AccessibleRole>
Это перечисление описывает доступную роль для Node. Роль используется вспомогательными технологиями, такими как программы-синтезаторы речи, для определения набора действий и атрибутов для узла. Например, когда программе-синтезатору речи нужен текущее значение ползунка, она запрашивает его с помощью атрибута value. Когда программа-синтезатор речи изменяет значение ползунка, она использует действие для установки текущего значения ползунка. Ползунок должен должным образом реагировать на оба этих запроса.
С тех пор:
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

Поле ввода текста

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
Since:
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
Since:
20

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

values

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

valueOf

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

© 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