- java.lang.Object
-
- java.lang.Enum<AccessibleAttribute>
-
- javafx.scene.AccessibleAttribute
-
- All Implemented Interfaces:
-
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
-
-
Enum Constant Summary
Enum Constants Enum Constant 描述 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的节点是indeterminaite,否则为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。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 Class<?>
getReturnType()
static AccessibleAttribute
valueOf(String name)
以指定的名称返回此类型的枚举常量。static AccessibleAttribute[]
values()
按照它们声明的顺序返回一个包含此枚举类型常量的数组。
-
-
-
Enum Constant Detail
-
ACCELERATOR
public static final AccessibleAttribute ACCELERATOR
返回节点的加速器。- 用于:菜单,MenuItem,RadioMenuItem等
- 需要通知:否
- 返回类型:
KeyCombination
- 参数:
-
BOUNDS
public static final AccessibleAttribute BOUNDS
返回节点的边界。- 用途:节点
- 需要通知:否
- 返回类型:
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
返回节点的子节点。- 用途:父母
- 需要通知:否
- 返回类型:
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。- 用途:节点
- 需要通知:否
- 返回类型:
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
-
FOCUSED
public static final AccessibleAttribute FOCUSED
如果节点聚焦,则返回true,否则返回false。- 用途:节点
- 需要通知:否
- 返回类型:
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
返回节点的帮助文本。- 用途:节点
- 需要通知:否
- 返回类型:
String
- 参数:
-
HORIZONTAL_SCROLLBAR
public static final AccessibleAttribute HORIZONTAL_SCROLLBAR
返回节点的水平滚动条。- 用于:ListView,ScrollPane等
- 需要通知:否
- 返回类型:
Node
- 参数:
-
INDETERMINATE
public static final AccessibleAttribute INDETERMINATE
返回true的节点是indeterminaite,否则为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
返回节点的最小值。- 用于:滑块,滚动条和其他
- 需要通知:否
- 返回类型:
Double
- 参数:
-
MAX_VALUE
public static final AccessibleAttribute MAX_VALUE
返回节点的最大值。- 用于:滑块,滚动条和其他
- 需要通知:否
- 返回类型:
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
返回节点的溢出按钮。- 用途:工具栏
- 需要通知:否
- 返回类型:
Node
- 参数:
-
PARENT
public static final AccessibleAttribute PARENT
返回节点的父节点。- 用途:节点
- 需要通知:是的
- 返回类型:
Parent
- 参数:
-
PARENT_MENU
public static final AccessibleAttribute PARENT_MENU
返回节点的父菜单。- 用途:ContextMenu
- 需要通知:否
- 返回类型:
Node
- 参数:
-
ROLE
public static final AccessibleAttribute ROLE
返回节点的角色。- 用途:节点
- 需要通知:否
- 返回类型:
AccessibleRole
- 参数:
-
ROLE_DESCRIPTION
public static final AccessibleAttribute ROLE_DESCRIPTION
返回节点的角色描述。- 用途:节点
- 需要通知:否
- 返回类型:
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
- 参数:
-
SCENE
public static final AccessibleAttribute SCENE
返回节点的场景。- 用途:节点
- 需要通知:否
- 返回类型:
Scene
- 参数:
-
SELECTED
public static final AccessibleAttribute SELECTED
如果选择了节点,则返回true,否则返回false。- 用于:CheckBox,TreeItem等
- 需要通知:否
- 返回类型:
Boolean
- 参数:
-
SELECTED_ITEMS
public static final AccessibleAttribute SELECTED_ITEMS
返回节点的选定项目列表。- 用于:ListView,TableView等
- 需要通知:否
- 返回类型:
ObservableList
<Node
> - 参数:
-
SELECTION_END
public static final AccessibleAttribute SELECTION_END
返回节点的文本选择结束偏移量。- 用于:TextField和TextArea
- 需要通知:是的
- 返回类型:
Integer
- 参数:
-
SELECTION_START
public static final AccessibleAttribute SELECTION_START
返回节点的文本选择开始偏移量。- 用于:TextField和TextArea
- 需要通知:是的
- 返回类型:
Integer
- 参数:
-
SUBMENU
public static final AccessibleAttribute SUBMENU
返回节点的子菜单。- 用途:菜单
- 需要通知:否
- 返回类型:
Node
- 参数:
-
TEXT
public static final AccessibleAttribute TEXT
-
TREE_ITEM_AT_INDEX
public static final AccessibleAttribute TREE_ITEM_AT_INDEX
-
TREE_ITEM_COUNT
public static final AccessibleAttribute TREE_ITEM_COUNT
返回该节点相对于其TREE_ITEM_PARENT的树项计数。- 用于:TreeItem和TreeTableRow
- 需要通知:否
- 返回类型:
Integer
- 参数:
-
TREE_ITEM_PARENT
public static final AccessibleAttribute TREE_ITEM_PARENT
返回项的父项,如果该项是根,则返回null。- 用于:TreeItem和TreeTableRow
- 需要通知:否
- 返回类型:
Node
- 参数:
-
VALUE
public static final AccessibleAttribute VALUE
返回节点的值。- 用于:滑块,滚动条,拇指等
- 需要通知:是的
- 返回类型:
Double
- 参数:
-
VERTICAL_SCROLLBAR
public static final AccessibleAttribute VERTICAL_SCROLLBAR
返回节点的垂直滚动条。- 用于:ListView,ScrollPane等
- 需要通知:否
- 返回类型:
Node
- 参数:
-
VISIBLE
public static final AccessibleAttribute VISIBLE
如果节点可见,则返回true,否则返回false。- 用途:Node和ContextMenu
- 需要通知:是的
- 返回类型:
Boolean
- 参数:
-
VISITED
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
- if the argument is null
-
getReturnType
public Class<?> getReturnType()
-
-