Перечисление AccessibleAttribute
- Все реализованные интерфейсы:
-
Serializable,Comparable<AccessibleAttribute>,Constable
public enum AccessibleAttribute extends Enum<AccessibleAttribute>
AccessibleRole определяет набор атрибутов, которые программа чтения с экрана запросит для конкрельного элемента управления. Например, от ползунка ожидается возврат double, представляющего текущее значение. Атрибуты могут иметь любое количество параметров, в зависимости от конкретного атрибута.
Когда значение атрибута изменяется узлом, он должен уведомить технологию вспомогательных средств, используя Node.notifyAccessibleAttributeChanged(AccessibleAttribute). Это позволит программе чтения с экрана сообщить пользователю, что значение изменилось. Наиболее распространённой формой уведомления является изменение фокуса.
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
static enum |
AccessibleAttribute.ToggleState |
Этот перечисление описывает значения для атрибута TOGGLE_STATE. |
Вложенные классы/интерфейсы, объявленные в классе 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 |
Возвращает текст для узла. |
TOGGLE_STATE |
Возвращает toggle state CheckBoxTreeItem. |
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() |
Получает тип AccessibleAttribute. |
static AccessibleAttribute |
valueOf |
Возвращает константу перечисления этого класса с указанным именем. |
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.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 TOGGLE_STATE
toggle state элемента CheckBox в CheckBoxTreeItem. - Используется: CheckBoxTreeItem
- Требуется уведомление: да
- Тип возвращаемого значения:
AccessibleAttribute.ToggleState-
ToggleState.UNCHECKED: элемент не выбран -
ToggleState.CHECKED: элемент выбран -
ToggleState.INDETERMINATE: состояние выбора элемента не может быть определено
-
- Параметры:
- С:
- 21
- См. также:
ЭЛЕМЕНТ_ПО_ИНДЕКСУ
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
ЛИСТ
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
- Используется: Узел
- Требуется уведомление: да
- Тип возвращаемого значения:
Parent - Параметры:
РОДИТЕЛЬСКОЕ_МЕНЮ
public static final AccessibleAttribute PARENT_MENU
- Используется: ContextMenu
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
РОЛЬ
public static final AccessibleAttribute ROLE
- Используется: Узел
- Требуется уведомление: нет
- Тип возвращаемого значения:
AccessibleRole - Параметры:
ОПИСАНИЕ_РОЛИ
public static final AccessibleAttribute ROLE_DESCRIPTION
- Используется: Узел
- Требуется уведомление: нет
- Тип возвращаемого значения:
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
- Используется: Узел и контекстное меню
- Требуется уведомление: да
- Тип возвращаемого значения:
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()
AccessibleAttribute.- Возвращает:
- тип
AccessibleAttribute
© 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.