Перечисление AccessibleAttribute
- Все реализованные интерфейсы:
-
Serializable,Comparable<AccessibleAttribute>,Constable
public enum AccessibleAttribute extends Enum<AccessibleAttribute>
AccessibleRole определяет набор атрибутов, которые экранный читатель будет запрашивать для конкрельного элемента управления. Например, от ползунка ожидается возврат double, представляющего текущее значение. Атрибуты могут иметь любое количество параметров в зависимости от конкретного атрибута.
Когда значение атрибута изменяется узлом, он должен уведомить технологию вспомогательных средств, используя Node.notifyAccessibleAttributeChanged(AccessibleAttribute). Это позволит экранному читателю сообщить пользователю, что значение изменилось. Самый распространённый вид уведомления — это изменение фокуса.
- С:
- JavaFX 8u40
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
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 |
Возвращает значение для узла. |
VALUE_STRING |
Возвращает значение в виде строки для узла. |
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
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_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 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 ORIENTATION
- Используется: ScrolBar и Slider
- Требуется уведомление: нет
- Тип возвращаемого значения:
Orientation - Параметры:
КНОПКА_ПЕРЕЛИВА
public static final AccessibleAttribute OVERFLOW_BUTTON
- Используется: Панель инструментов
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
РОДИТЕЛЬ
public static final AccessibleAttribute PARENT
- Используется: Узел
- Требуется уведомление: да
- Тип возвращаемого значения:
Parent - Параметры:
РОДИТЕЛЬСКОЕ_МЕНЮ
public static final AccessibleAttribute PARENT_MENU
- Используется: Контекстное меню
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
РОЛЬ
public static final AccessibleAttribute ROLE
- Используется в: Node
- Требуется уведомление: нет
- Тип возвращаемого значения:
AccessibleRole - Параметры:
ОПИСАНИЕ_РОЛИ
public static final AccessibleAttribute ROLE_DESCRIPTION
- Используется в: Node
- Требуется уведомление: нет
- Тип возвращаемого значения:
String - Параметры:
РЯД_ПО_ИНДЕКСУ
ЧИСЛО_РЯДОВ
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
- Используется в: Node
- Требуется уведомление: нет
- Тип возвращаемого значения:
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
- Используется в: Menu
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
ТЕКСТ
public static final AccessibleAttribute TEXT
- ComboBox возвращает строковое представление текущего выбранного элемента.
- TextField возвращает содержимое текстового поля.
- Используется в: Node
- Требуется уведомление: да
- Тип возвращаемого значения:
String - Параметры:
ЭЛЕМЕНТ_ДЕРЕВА_ПО_ИНДЕКСУ
ЧИСЛО_ЭЛЕМЕНТОВ_ДЕРЕВА
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 VALUE_STRING
- Используется в: Spinner
- Требуется уведомление: да
- Тип возвращаемого значения:
String - Параметры:
- Since:
- 22
ГОРИЗОНТАЛЬНАЯ_ПОЛОСА_ПРОКРУТКИ
public static final AccessibleAttribute VERTICAL_SCROLLBAR
- Используется в: ListView, ScrollPane и других
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
ВИДИМОСТЬ
public static final AccessibleAttribute VISIBLE
- Используется в: Node и ContextMenu
- Требуется уведомление: да
- Тип возвращаемого значения:
Boolean - Параметры:
ПОСЕЩЕННЫЙ
public static final AccessibleAttribute VISITED
- Используется в: Hyperlink
- Требуется уведомление: нет
- Тип возвращаемого значения:
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.