Перечисление AccessibleAttribute
- java.lang.Enum<AccessibleAttribute>
-
- javafx.scene.AccessibleAttribute
Все реализованные интерфейсы:
public enum AccessibleAttribute extends Enum<AccessibleAttribute>
AccessibleRole определяет набор атрибутов, которые экранный диктор запросит для конкрельного элемента управления. Например, ползунок должен возвращать double, представляющий текущее значение. Атрибуты могут иметь любое количество параметров, в зависимости от конкретного атрибута.
Когда значение атрибута изменяется узлом, он должен уведомить технологию辅助, используя Node.notifyAccessibleAttributeChanged(AccessibleAttribute). Это позволит экранному диктору сообщить пользователю, что значение изменилось. Наиболее распространённая форма уведомления — изменение фокуса.
С момента:
JavaFX 8u40
-
Краткое описание констант перечисления
Константы перечисления Константа перечисления и описание 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
Возвращает узел, который является меткой для этого узла.Когда
Label.labelForзадано, реализацияLABELED_BYпо умолчанию использует это отношение для возвращения соответствующего узла средствам чтения с экрана.- Используется: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
-
LEAF
public static final AccessibleAttribute LEAF
Возвращает true, если узел является листом, иначе false.- Используется: TreeItem и TreeTableRow
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
LINE_END
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
Возвращает true, если узел поддерживает множественный выбор, иначе false.- Используется в: 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
Возвращает сцену для узла.- Используется в: Node
- Требует уведомления: нет
- Тип возвращаемого значения:
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
Возвращает подменю для узла.- Используется в: Menu
- Требует уведомления: нет
- Тип возвращаемого значения:
Node - Параметры:
-
ТЕКСТ
public static final AccessibleAttribute TEXT
Возвращает текст для узла. Например:- ComboBox возвращает строковое представление текущего выбранного элемента.
- TextField возвращает содержимое текстового поля.
- Используется в: Node
- Требует уведомления: да
- Тип возвращаемого значения:
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.- Используется в: Node и ContextMenu
- Требует уведомления: да
- Тип возвращаемого значения:
Boolean - Параметры:
-
ПОСЕЩЕНО
public static final AccessibleAttribute VISITED
Возвращает true, если узел был посещен, иначе false.- Используется в: Hyperlink
- Требует уведомления: нет
- Тип возвращаемого значения:
Boolean - Параметры:
-
-
Подробное описание методов
-
values
public static AccessibleAttribute[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (AccessibleAttribute c : AccessibleAttribute.values()) System.out.println(c);
Возвращает:
массив, содержащий константы этого типа перечисления в порядке их объявления
-
valueOf
public static AccessibleAttribute valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробельные символы не допускаются.)Параметры:
name- имя возвращаемой константы перечисления.Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем
-
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.