- java.lang.Object
-
- java.lang.Enum<AccessibleAttribute>
-
- javafx.scene.AccessibleAttribute
-
- Все реализуемые интерфейсы:
-
Serializable,Comparable<AccessibleAttribute>
public enum AccessibleAttribute extends Enum<AccessibleAttribute>
Это перечисление описывает атрибуты, которые технология вспомогательных средств, например, программа чтения с экрана, может запросить у графического дерева сцены.AccessibleRoleопределяет набор атрибутов, которые программа чтения с экрана запросит для конкрельного элемента управления. Например, от ползунка ожидается возврат double, представляющего текущее значение.Атрибуты могут иметь любое количество параметров в зависимости от конкретного атрибута.
При изменении значения атрибута узлом, он должен уведомить технологию вспомогательных средств, используя
Node.notifyAccessibleAttributeChanged(AccessibleAttribute). Это позволит программе чтения с экрана сообщить пользователю, что значение изменилось. Наиболее распространенной формой уведомления является изменение фокуса.- С момента:
- JavaFX 8u40
- См. также:
-
Node.queryAccessibleAttribute(AccessibleAttribute, Object...),Node.notifyAccessibleAttributeChanged(AccessibleAttribute),AccessibleRole,ROLE
-
Сводка констант перечисления
Константы перечисления Константа перечисления Описание 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 AccessibleAttributevalueOf(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
Возвращает true, если узел отключен, иначе false.- Используется в: Node
- Требуется уведомление: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
DISCLOSURE_LEVEL
public static final AccessibleAttribute DISCLOSURE_LEVEL
Возвращает уровень вложенности строки в иерархии раскрытия.- Используется в: TreeItem и TreeTableRow
- Требуется уведомление: нет
- Тип возвращаемого значения:
Integer - Параметры:
-
DATE
public static final AccessibleAttribute DATE
Возвращает локальную дату для узла.- Используется в: DatePicker
- Требуется уведомление: нет
- Тип возвращаемого значения:
LocalDate - Параметры:
-
EDITABLE
public static final AccessibleAttribute EDITABLE
Возвращает true, если узел редактируемый, иначе false.- Используется в: TextField, ComboBox и др.
- Требуется уведомление: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
EXPANDED
public static final AccessibleAttribute EXPANDED
Возвращает true, если узел развернут, иначе false.- Используется в: TreeItem, TitledPane и др.
- Требуется уведомление: да
- Тип возвращаемого значения:
Boolean - Параметры:
-
FOCUS_ITEM
public static final AccessibleAttribute FOCUS_ITEM
Возвращает элемент фокуса.Используется для элементов управления, таких как TabPane, TableView, ListView, где фокус вспомогательной технологии отличается от обычного узла фокуса. Например, элемент управления таблицей будет иметь фокус, а ячейка внутри таблицы может иметь фокус экрана чтения.
- Используется в: ListView, TabPane и др.
- Требуется уведомление: да
- Тип возвращаемого значения:
Node - Параметры:
-
FOCUS_NODE
public static final AccessibleAttribute FOCUS_NODE
Возвращает узел фокуса. Тип: NodeПри запросе этого атрибута от Scene, реализация по умолчанию возвращает
Scene.focusOwnerProperty().- Используется в: Scene
- Требуется уведомление: да
- Тип возвращаемого значения:
Node - Параметры:
-
FOCUSED
public static final AccessibleAttribute FOCUSED
Возвращает true, если узел сфокусирован, иначе false.- Используется в: Node
- Требуется уведомление: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
FONT
public static final AccessibleAttribute FONT
Возвращает шрифт для узла.- Используется в: TextField и TextArea
- Требуется уведомление: нет
- Тип возвращаемого значения:
Font - Параметры:
-
HEADER
public static final AccessibleAttribute HEADER
Возвращает заголовок для узла.- Используется в: TableView и TreeTableView
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
-
HELP
public static final AccessibleAttribute HELP
Возвращает текст справки для узла.- Используется в: Node
- Требуется уведомление: нет
- Тип возвращаемого значения:
String - Параметры:
-
HORIZONTAL_SCROLLBAR
public static final AccessibleAttribute HORIZONTAL_SCROLLBAR
Возвращает горизонтальную полосу прокрутки для узла.- Используется в: ListView, ScrollPane и др.
- Требуется уведомление: нет
- Тип возвращаемого значения:
Node - Параметры:
-
INDETERMINATE
public static final AccessibleAttribute INDETERMINATE
Возвращает true, если узел неопределён, иначе false.- Используется в: CheckBox и ProgressIndicator
- Требуется уведомление: да
- Тип возвращаемого значения:
Boolean - Параметры:
-
-
ITEM_AT_INDEX
public static final AccessibleAttribute ITEM_AT_INDEX
-
ITEM_COUNT
public static final AccessibleAttribute ITEM_COUNT
Возвращает количество элементов для узла.- Используется в: TabPane, ListView и других
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
-
INDEX
public static final AccessibleAttribute INDEX
Возвращает индекс для узла.- Используется в: ListItem, TableRow и других
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
-
LABELED_BY
public static final AccessibleAttribute LABELED_BY
-
LEAF
public static final AccessibleAttribute LEAF
Возвращает true, если узел является листом, иначе false.- Используется в: TreeItem и TreeTableRow
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
LINE_END
public static final AccessibleAttribute LINE_END
-
LINE_FOR_OFFSET
public static final AccessibleAttribute LINE_FOR_OFFSET
-
LINE_START
public static final AccessibleAttribute LINE_START
-
MIN_VALUE
public static final AccessibleAttribute MIN_VALUE
Возвращает минимальное значение для узла.- Используется в: Slider, ScrollBar и других
- Требует уведомления: нет
- Тип возвращаемого значения:
Double - Параметры:
-
MAX_VALUE
public static final AccessibleAttribute MAX_VALUE
Возвращает максимальное значение для узла.- Используется в: Slider, ScrollBar и других
- Требует уведомления: нет
- Тип возвращаемого значения:
Double - Параметры:
-
MNEMONIC
public static final AccessibleAttribute MNEMONIC
Возвращает мнемоническое значение для узла.- Используется в: Menu, MenuItem, CheckMenuItem и других
- Требует уведомления: нет
- Тип возвращаемого значения:
String - Параметры:
-
MULTIPLE_SELECTION
public static final AccessibleAttribute MULTIPLE_SELECTION
Возвращает true, если узел разрешает множественный выбор, иначе false.- Используется в: ListView, TableView и других
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
NODE_AT_POINT
public static final AccessibleAttribute NODE_AT_POINT
-
OFFSET_AT_POINT
public static final AccessibleAttribute OFFSET_AT_POINT
-
ORIENTATION
public static final AccessibleAttribute ORIENTATION
Возвращает ориентацию узла.- Используется в: ScrolBar и Slider
- Требует уведомления: нет
- Тип возвращаемого значения:
Orientation - Параметры:
-
OVERFLOW_BUTTON
public static final AccessibleAttribute OVERFLOW_BUTTON
Возвращает кнопку переполнения для узла.- Используется в: Toolbar
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
-
PARENT
public static final AccessibleAttribute PARENT
Возвращает родителя для узла.- Используется в: Node
- Требует уведомления: да
- Тип возвращаемого значения:
Parent - Параметры:
-
PARENT_MENU
public static final AccessibleAttribute PARENT_MENU
Возвращает родительское меню для узла.- Используется в: ContextMenu
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
-
ROLE
public static final AccessibleAttribute ROLE
Возвращает роль для узла.- Используется в: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
AccessibleRole - Параметры:
-
ROLE_DESCRIPTION
public static final AccessibleAttribute ROLE_DESCRIPTION
Возвращает описание роли для узла.- Используется в: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
String - Параметры:
-
ROW_AT_INDEX
public static final AccessibleAttribute ROW_AT_INDEX
-
ROW_COUNT
public static final AccessibleAttribute ROW_COUNT
Возвращает количество строк для узла.- Используется в: TableView, TreeView и TreeTableView
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
-
ROW_INDEX
public static final AccessibleAttribute ROW_INDEX
Возвращает индекс строки для узла.- Используется в: TableCell, TreeItem и TreeTableCell
- Требует уведомления: нет
- Тип возвращаемого значения:
Integer - Параметры:
-
-
СЦЕНА
public static final AccessibleAttribute SCENE
Возвращает сцену для узла.- Используется: Узел
- Требуется уведомление: нет
- Тип возвращаемого значения:
Scene - Параметры:
-
ВЫБРАННО
public static final AccessibleAttribute SELECTED
Возвращает true, если узел выбран, иначе false.- Используется: 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
Возвращает количество элементов дерева для узла, относительно его TREE_ITEM_PARENT.- Используется: TreeItem и TreeTableRow
- Требуется уведомление: нет
- Тип возвращаемого значения:
Integer - Параметры:
-
РОДИТЕЛЬСКИЙ_ЭЛЕМЕНТ_ДЕРЕВА
public static final AccessibleAttribute TREE_ITEM_PARENT
Возвращает родительский элемент для элемента, или null, если элемент является корневым.- Используется: 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
Возвращает true, если узел виден, иначе false.- Используется: Узел и ContextMenu
- Требуется уведомление: да
- Тип возвращаемого значения:
Boolean - Параметры:
-
ПОСЕЩЕНО
public static final AccessibleAttribute VISITED
Возвращает true, если узел был посещён, иначе false.- Используется: Гиперссылка
- Требуется уведомление: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
-
Детали методов
-
values
public static AccessibleAttribute[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (AccessibleAttribute c : AccessibleAttribute.values()) System.out.println(c);
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
-
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.