Перечисление AccessibleAttribute
- Все реализованные интерфейсы:
-
Serializable,Comparable<AccessibleAttribute>,Constable
public enum AccessibleAttribute
extends Enum<AccessibleAttribute> AccessibleRole диктует набор атрибутов, которые экранный ридер запросит для определённого элемента управления. Например, ползунок должен возвращать двойное значение, которое представляет текущее значение. Атрибуты могут иметь любое количество параметров, в зависимости от конкретного атрибута.
Когда значение атрибута изменяется узлом, он должен уведомить технологию вспомогательных средств, используя Node.notifyAccessibleAttributeChanged(AccessibleAttribute). Это позволит экранному ридеру сообщить пользователю, что значение изменилось. Наиболее распространённая форма уведомления — это изменение фокуса.
- С:
- JavaFX 8u40
- См. также:
-
Node.queryAccessibleAttribute(AccessibleAttribute, Object...),Node.notifyAccessibleAttributeChanged(AccessibleAttribute),AccessibleRole,ROLE
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
ACCELERATOR | Возвращает ускоритель для узла. |
BOUNDS | Возвращает границы для узла. |
BOUNDS_FOR_RANGE | Возвращает массив ограничительных прямоугольников для заданного диапазона символов. |
CARET_OFFSET | Возвращает смещение курсора для узла. |
CELL_AT_ROW_COLUMN | Возвращает ячейку по заданным индексам строки и столбца. |
CHILDREN | Возвращает потомков для узла. |
COLUMN_AT_INDEX | Возвращает столбец по заданному индексу. |
COLUMN_COUNT | Возвращает количество столбцов для узла. |
COLUMN_INDEX | Возвращает индекс столбца для узла. |
CONTENTS | Возвращает содержимое узла. |
DATE | Возвращает локальную дату для узла. |
DISABLED | Возвращает true, если узел отключен, в противном случае false. |
DISCLOSURE_LEVEL | Возвращает глубину строки в иерархии раскрытия. |
EDITABLE | Возвращает true, если узел редактируемый, в противном случае false. |
EXPANDED | Возвращает true, если узел раскрыт, в противном случае false. |
FOCUS_ITEM | Возвращает элемент фокуса. |
FOCUS_NODE | Возвращает узел фокуса. |
FOCUSED | Возвращает true, если узел имеет фокус, в противном случае false. |
FONT | Возвращает шрифт для узла. |
HEADER | Возвращает заголовок для узла. |
HELP | Возвращает текст справки для узла. |
HORIZONTAL_SCROLLBAR | Возвращает горизонтальную полосу прокрутки для узла. |
INDETERMINATE | Возвращает true, если узел неопределён, в противном случае false. |
INDEX | Возвращает индекс для узла. |
ITEM_AT_INDEX | Возвращает элемент по заданному индексу. |
ITEM_COUNT | Возвращает количество элементов для узла. |
LABELED_BY | Возвращает узел, являющийся меткой для этого узла. |
LEAF | Возвращает true, если узел является листом, в противном случае false. |
LINE_END | Возвращает смещение конца строки для заданного индекса строки. |
LINE_FOR_OFFSET | Возвращает индекс строки для заданного смещения символа. |
LINE_START | Возвращает смещение начала строки для заданного индекса строки. |
MAX_VALUE | Возвращает максимальное значение для узла. |
MIN_VALUE | Возвращает минимальное значение для узла. |
MNEMONIC | Возвращает мнемонику для узла. |
MULTIPLE_SELECTION | Возвращает true, если узел позволяет множественный выбор, в противном случае false. |
NODE_AT_POINT | Возвращает узел по заданному расположению. |
OFFSET_AT_POINT | Возвращает смещение символа по заданному расположению. |
ORIENTATION | Возвращает ориентацию узла. |
OVERFLOW_BUTTON | Возвращает кнопку переполнения для узла. |
PARENT | Возвращает родителя для узла. |
PARENT_MENU | Возвращает родительское меню для узла. |
ROLE | Возвращает роль для узла. |
ROLE_DESCRIPTION | Возвращает описание роли для узла. |
ROW_AT_INDEX | Возвращает строку по заданному индексу. |
ROW_COUNT | Возвращает количество строк для узла. |
ROW_INDEX | Возвращает индекс строки для узла. |
SCENE | Возвращает сцену для узла. |
SELECTED | Возвращает true, если узел выбран, в противном случае false. |
SELECTED_ITEMS | Возвращает список выбранных элементов для узла. |
SELECTION_END | Возвращает конечное смещение выделенного текста для узла. |
SELECTION_START | Возвращает начальное смещение выделенного текста для узла. |
SUBMENU | Возвращает подменю для узла. |
TEXT | Возвращает текст для узла. |
TREE_ITEM_AT_INDEX | Возвращает элемент дерева по заданному индексу, относительно его TREE_ITEM_PARENT. |
TREE_ITEM_COUNT | Возвращает количество элементов дерева для узла, относительно его TREE_ITEM_PARENT. |
TREE_ITEM_PARENT | Возвращает родительский элемент для элемента, или null, если элемент является корневым. |
VALUE | Возвращает значение для узла. |
VERTICAL_SCROLLBAR | Возвращает вертикальную полосу прокрутки для узла. |
VISIBLE | Возвращает true, если узел видим, в противном случае false. |
VISITED | Возвращает true, если узел был посещён, в противном случае false. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Class<?> | getReturnType() | |
static AccessibleAttribute | valueOf(String name) | Возвращает константу перечисления этого типа с указанным именем. |
static AccessibleAttribute[] | values() | Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Подробности констант перечисления
ACCELERATOR
public static final AccessibleAttribute ACCELERATOR
- Используется: Menu, MenuItem, RadioMenuItem и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
KeyCombination - Параметры:
BOUNDS
public static final AccessibleAttribute BOUNDS
- Используется: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
Bounds - Параметры:
BOUNDS_FOR_RANGE
public static final AccessibleAttribute BOUNDS_FOR_RANGE
CARET_OFFSET
public static final AccessibleAttribute CARET_OFFSET
- Используется: TextField и TextArea
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
CHILDREN
public static final AccessibleAttribute CHILDREN
- Используется: Parent
- Требует уведомления: нет
- Тип возвращаемого значения:
ObservableList<Node> - Параметры:
COLUMN_AT_INDEX
public static final AccessibleAttribute COLUMN_AT_INDEX
CELL_AT_ROW_COLUMN
public static final AccessibleAttribute CELL_AT_ROW_COLUMN
COLUMN_COUNT
public static final AccessibleAttribute COLUMN_COUNT
- Используется: TableView и TreeTableView
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
COLUMN_INDEX
public static final AccessibleAttribute COLUMN_INDEX
- Используется: TableCell и TreeTableCell
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
CONTENTS
public static final AccessibleAttribute CONTENTS
- Используется: ScrollPane
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
DISABLED
public static final AccessibleAttribute DISABLED
- Используется: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
УРОВЕНЬ_РАЗВЁРТКИ
public static final AccessibleAttribute DISCLOSURE_LEVEL
- Используется: TreeItem и TreeTableRow
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
ДАТА
public static final AccessibleAttribute DATE
- Используется: DatePicker
- Требует уведомления: нет
- Тип возвращаемого значения:
LocalDate - Параметры:
РЕДАКТИРУЕМЫЙ
public static final AccessibleAttribute EDITABLE
- Используется: TextField, ComboBox и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
РАЗВЕРНУТО
public static final AccessibleAttribute EXPANDED
- Используется: TreeItem, TitledPane и др.
- Требует уведомления: да
- Тип возвращаемого значения:
Boolean - Параметры:
ЭЛЕМЕНТ_ФОКУСА
public static final AccessibleAttribute FOCUS_ITEM
Используется для элементов управления, таких как TabPane, TableView, ListView, где фокус вспомогательной технологии отличается от обычного узла фокуса. Например, элемент управления таблицей получит фокус, а ячейка внутри таблицы может получить фокус экрана чтения.
- Используется: ListView, TabPane и др.
- Требует уведомления: да
- Тип возвращаемого значения:
Node - Параметры:
УЗЕЛ_ФОКУСА
public static final AccessibleAttribute FOCUS_NODE
При запросе этого атрибута от Scene, реализация по умолчанию возвращает Scene.focusOwnerProperty().
- Используется: Scene
- Требует уведомления: да
- Тип возвращаемого значения:
Node - Параметры:
ФОКУСИРОВАН
public static final AccessibleAttribute FOCUSED
- Используется: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
ШРИФТ
public static final AccessibleAttribute FONT
- Используется: TextField и TextArea
- Требует уведомления: нет
- Тип возвращаемого значения:
Font - Параметры:
ЗАГОЛОВОК
public static final AccessibleAttribute HEADER
- Используется: TableView и TreeTableView
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
СПРАВКА
public static final AccessibleAttribute HELP
- Используется: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
String - Параметры:
ГОРИЗОНТАЛЬНАЯ_ПОЛОСА_ПРОКРУТКИ
public static final AccessibleAttribute HORIZONTAL_SCROLLBAR
- Используется: ListView, ScrollPane и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
НЕОПРЕДЕЛЁННЫЙ
public static final AccessibleAttribute INDETERMINATE
- Используется: CheckBox и ProgressIndicator
- Требует уведомления: да
- Тип возвращаемого значения:
Boolean - Параметры:
ЭЛЕМЕНТ_ПО_ИНДЕКСУ
public static final AccessibleAttribute ITEM_AT_INDEX
КОЛИЧЕСТВО_ЭЛЕМЕНТОВ
public static final AccessibleAttribute ITEM_COUNT
- Используется в: TabPane, ListView и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
ИНДЕКС
public static final AccessibleAttribute INDEX
- Используется в: ListItem, TableRow и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
МЕТКА
public static final AccessibleAttribute LABELED_BY
При установке labelFor, реализация по умолчанию для LABELED_BY использует это отношение для возврата соответствующего узла на экран для экрана чтения считывания.
- Используется в: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
ЛИСТ
public static final AccessibleAttribute LEAF
- Используется в: TreeItem и TreeTableRow
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
КОНЕЦ_СТРОКИ
public static final AccessibleAttribute LINE_END
СТРОКА_ПО_СМЕЩЕНИЮ
public static final AccessibleAttribute LINE_FOR_OFFSET
НАЧАЛО_СТРОКИ
public static final AccessibleAttribute LINE_START
МИНИМАЛЬНОЕ_ЗНАЧЕНИЕ
public static final AccessibleAttribute MIN_VALUE
- Используется в: Slider, ScrollBar и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Double - Параметры:
МАКСИМАЛЬНОЕ_ЗНАЧЕНИЕ
public static final AccessibleAttribute MAX_VALUE
- Используется в: Slider, ScrollBar и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Double - Параметры:
МНЕМОНИК
public static final AccessibleAttribute MNEMONIC
- Используется в: Menu, MenuItem, CheckMenuItem и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
String - Параметры:
МНОЖЕСТВЕННЫЙ_ВЫБОР
public static final AccessibleAttribute MULTIPLE_SELECTION
- Используется в: ListView, TableView и др.
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
УЗЕЛ_В_ТОЧКЕ
public static final AccessibleAttribute NODE_AT_POINT
СМЕЩЕНИЕ_В_ТОЧКЕ
public static final AccessibleAttribute OFFSET_AT_POINT
НАПРАВЛЕНИЕ
public static final AccessibleAttribute ORIENTATION
- Используется в: ScrolBar и Slider
- Требует уведомления: нет
- Тип возвращаемого значения:
Orientation - Параметры:
КНОПКА_ПЕРЕПОЛНЕНИЯ
public static final AccessibleAttribute OVERFLOW_BUTTON
- Используется в: Toolbar
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
РОДИТЕЛЬ
public static final AccessibleAttribute PARENT
- Используется в: Node
- Требует уведомления: да
- Тип возвращаемого значения:
Parent - Параметры:
РОДИТЕЛЬСКОЕ_МЕНЮ
public static final AccessibleAttribute PARENT_MENU
- Используется в: ContextMenu
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
РОЛЬ
public static final AccessibleAttribute ROLE
- Используется в: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
AccessibleRole - Параметры:
ОПИСАНИЕ_РОЛИ
public static final AccessibleAttribute ROLE_DESCRIPTION
- Используется в: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
String - Параметры:
СТРОКА_ПО_ИНДЕКСУ
public static final AccessibleAttribute ROW_AT_INDEX
КОЛИЧЕСТВО_СТРОК
public static final AccessibleAttribute ROW_COUNT
- Используется в: TableView, TreeView и TreeTableView
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
ИНДЕКС_СТРОКИ
public static final AccessibleAttribute ROW_INDEX
- Используется в: TableCell, TreeItem и TreeTableCell
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
СЦЕНА
public static final AccessibleAttribute SCENE
- Используется в: Узел
- Требуется уведомление: нет
- Тип возвращаемого значения:
Scene - Параметры:
ВЫБРАННЫЙ
public static final AccessibleAttribute SELECTED
- Используется в: CheckBox, TreeItem и других
- Требуется уведомление: нет
- Тип возвращаемого значения:
Boolean - Параметры:
ВЫБРАННЫЕ_ЭЛЕМЕНТЫ
public static final AccessibleAttribute SELECTED_ITEMS
- Используется в: ListView, TableView и других
- Требуется уведомление: нет
- Тип возвращаемого значения:
ObservableList<Node> - Параметры:
КОНЕЦ_ВЫБОРА
public static final AccessibleAttribute SELECTION_END
- Используется в: TextField и TextArea
- Требуется уведомление: да
- Тип возвращаемого значения:
Integer - Параметры:
НАЧАЛО_ВЫБОРА
public static final AccessibleAttribute SELECTION_START
- Используется в: TextField и TextArea
- Требуется уведомление: да
- Тип возвращаемого значения:
Integer - Параметры:
ПОДМЕНЮ
public static final AccessibleAttribute SUBMENU
- Используется в: Меню
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
ТЕКСТ
public static final AccessibleAttribute TEXT
- ComboBox возвращает строковое представление текущего выбранного элемента.
- TextField возвращает содержимое текстового поля.
- Используется в: Узел
- Требуется уведомление: да
- Тип возвращаемого значения:
String - Параметры:
ЭЛЕМЕНТ_ДЕРЕВА_ПО_ИНДЕКСУ
public static final AccessibleAttribute TREE_ITEM_AT_INDEX
КОЛИЧЕСТВО_ЭЛЕМЕНТОВ_ДЕРЕВА
public static final AccessibleAttribute TREE_ITEM_COUNT
- Используется в: TreeItem и TreeTableRow
- Требуется уведомление: нет
- Тип возвращаемого значения:
Integer - Параметры:
РОДИТЕЛЬСКИЙ_ЭЛЕМЕНТ_ДЕРЕВА
public static final AccessibleAttribute TREE_ITEM_PARENT
- Используется в: TreeItem и TreeTableRow
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
ЗНАЧЕНИЕ
public static final AccessibleAttribute VALUE
- Используется в: Slider, ScrollBar, Thumb и других
- Требуется уведомление: да
- Тип возвращаемого значения:
Double - Параметры:
ГОРИЗОНТАЛЬНАЯ_ПОЛОСА_ПРОКРУТКИ
public static final AccessibleAttribute VERTICAL_SCROLLBAR
- Используется в: ListView, ScrollPane и других
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
ВИДИМЫЙ
public static final AccessibleAttribute VISIBLE
- Используется в: Узел и ContextMenu
- Требуется уведомление: да
- Тип возвращаемого значения:
Boolean - Параметры:
ПОСЕЩЕННЫЙ
public static final AccessibleAttribute VISITED
- Используется в: Гиперссылке
- Требуется уведомление: нет
- Тип возвращаемого значения:
Boolean - Параметры:
Подробности методов
values
public static AccessibleAttribute[] values()
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static AccessibleAttribute valueOf(String name)
- Параметры:
-
name- имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем -
NullPointerException- если аргумент имеет значение null
getReturnType
public Class<?> getReturnType()
© 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.