public enum AccessibleRole extends Enum<AccessibleRole>
Node
.
The role is used by assistive technologies such as screen readers
to decide the set of actions and attributes for a node. For example,
when the screen reader needs the current value of a slider, it
will request it using the value attribute. When the screen reader
changes the value of the slider, it will use an action to set
the current value of the slider. The slider must respond
appropriately to both these requests.Enum Constant and Description |
---|
BUTTON
Button role.
|
CHECK_BOX
Check Box role.
|
CHECK_MENU_ITEM
Check Menu Item role.
|
COMBO_BOX
Combo Box role.
|
CONTEXT_MENU
Context Menu role.
|
DATE_PICKER
Date Picker role.
|
DECREMENT_BUTTON
Decrement Button role.
|
HYPERLINK
Hyperlink role.
|
IMAGE_VIEW
Image View role.
|
INCREMENT_BUTTON
Increment Button role.
|
LIST_ITEM
List Item role.
|
LIST_VIEW
List View role.
|
MENU
Menu role.
|
MENU_BAR
Menu Bar role.
|
MENU_BUTTON
Menu Button role.
|
MENU_ITEM
Menu Item role.
|
NODE
Node role.
|
PAGE_ITEM
Page role.
|
PAGINATION
Pagination role.
|
PARENT
Parent role.
|
PASSWORD_FIELD
Password Field role.
|
PROGRESS_INDICATOR
Progress Indicator role.
|
RADIO_BUTTON
Radio Button role.
|
RADIO_MENU_ITEM
Radio Menu Item role.
|
SCROLL_BAR
Scroll Bar role.
|
SCROLL_PANE
Scroll Pane role.
|
SLIDER
Slider role.
|
SPINNER
Spinner role.
|
SPLIT_MENU_BUTTON
Split Menu Button role.
|
TAB_ITEM
Tab Item role.
|
TAB_PANE
Tab Pane role.
|
TABLE_CELL
Table Cell role.
|
TABLE_COLUMN
Table Column role.
|
TABLE_ROW
Table Row role.
|
TABLE_VIEW
Table View role.
|
TEXT
Text role.
|
TEXT_AREA
Text Area role.
|
TEXT_FIELD
Text Field role.
|
THUMB
Thumb role.
|
TITLED_PANE
Titled Pane role.
|
TOGGLE_BUTTON
Toggle Button role.
|
TOOL_BAR
Tool Bar role.
|
TOOLTIP
Tooltip role.
|
TREE_ITEM
Tree Item role.
|
TREE_TABLE_CELL
Tree Table Cell role.
|
TREE_TABLE_ROW
Tree Table Row role.
|
TREE_TABLE_VIEW
Tree Table View role.
|
TREE_VIEW
Tree View role.
|
Modifier and Type | Method and Description |
---|---|
static AccessibleRole |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AccessibleRole[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AccessibleRole BUTTON
public static final AccessibleRole CHECK_BOX
public static final AccessibleRole CHECK_MENU_ITEM
public static final AccessibleRole COMBO_BOX
public static final AccessibleRole CONTEXT_MENU
public static final AccessibleRole DATE_PICKER
public static final AccessibleRole DECREMENT_BUTTON
public static final AccessibleRole HYPERLINK
public static final AccessibleRole INCREMENT_BUTTON
public static final AccessibleRole IMAGE_VIEW
It is strongly recommended that a text description of the image be provided
for each ImageView
. This can be done by setting either
Node.accessibleTextProperty()
for the ImageView
or by using AccessibleAttribute.LABELED_BY
.
public static final AccessibleRole LIST_VIEW
public static final AccessibleRole LIST_ITEM
public static final AccessibleRole MENU
public static final AccessibleRole MENU_BAR
public static final AccessibleRole MENU_BUTTON
public static final AccessibleRole MENU_ITEM
public static final AccessibleRole NODE
AccessibleAttribute.ROLE
AccessibleAttribute.PARENT
AccessibleAttribute.SCENE
AccessibleAttribute.BOUNDS
AccessibleAttribute.DISABLED
AccessibleAttribute.FOCUSED
AccessibleAttribute.VISIBLE
public static final AccessibleRole PAGE_ITEM
public static final AccessibleRole PAGINATION
public static final AccessibleRole PARENT
public static final AccessibleRole PASSWORD_FIELD
AccessibleAttribute.TEXT
- must return null or empty string public static final AccessibleRole PROGRESS_INDICATOR
AccessibleAttribute.VALUE
AccessibleAttribute.MIN_VALUE
AccessibleAttribute.MAX_VALUE
AccessibleAttribute.INDETERMINATE
public static final AccessibleRole RADIO_BUTTON
public static final AccessibleRole RADIO_MENU_ITEM
public static final AccessibleRole SLIDER
public static final AccessibleRole SPINNER
public static final AccessibleRole TEXT
public static final AccessibleRole TEXT_AREA
AccessibleAttribute.TEXT
AccessibleAttribute.FONT
AccessibleAttribute.EDITABLE
AccessibleAttribute.SELECTION_START
AccessibleAttribute.SELECTION_END
AccessibleAttribute.CARET_OFFSET
AccessibleAttribute.OFFSET_AT_POINT
AccessibleAttribute.LINE_START
AccessibleAttribute.LINE_END
AccessibleAttribute.LINE_FOR_OFFSET
AccessibleAttribute.BOUNDS_FOR_RANGE
public static final AccessibleRole TEXT_FIELD
public static final AccessibleRole TOGGLE_BUTTON
public static final AccessibleRole TOOLTIP
public static final AccessibleRole SCROLL_BAR
public static final AccessibleRole SCROLL_PANE
AccessibleAttribute.CONTENTS
AccessibleAttribute.HORIZONTAL_SCROLLBAR
AccessibleAttribute.VERTICAL_SCROLLBAR
public static final AccessibleRole SPLIT_MENU_BUTTON
public static final AccessibleRole TAB_ITEM
public static final AccessibleRole TAB_PANE
public static final AccessibleRole TABLE_CELL
public static final AccessibleRole TABLE_COLUMN
public static final AccessibleRole TABLE_ROW
public static final AccessibleRole TABLE_VIEW
AccessibleAttribute.ROW_COUNT
AccessibleAttribute.ROW_AT_INDEX
AccessibleAttribute.COLUMN_COUNT
AccessibleAttribute.COLUMN_AT_INDEX
AccessibleAttribute.SELECTED_ITEMS
AccessibleAttribute.CELL_AT_ROW_COLUMN
AccessibleAttribute.HEADER
AccessibleAttribute.MULTIPLE_SELECTION
AccessibleAttribute.VERTICAL_SCROLLBAR
AccessibleAttribute.HORIZONTAL_SCROLLBAR
AccessibleAttribute.FOCUS_ITEM
public static final AccessibleRole THUMB
public static final AccessibleRole TITLED_PANE
public static final AccessibleRole TOOL_BAR
public static final AccessibleRole TREE_ITEM
public static final AccessibleRole TREE_TABLE_CELL
public static final AccessibleRole TREE_TABLE_ROW
public static final AccessibleRole TREE_TABLE_VIEW
AccessibleAttribute.ROW_COUNT
AccessibleAttribute.ROW_AT_INDEX
AccessibleAttribute.COLUMN_COUNT
AccessibleAttribute.COLUMN_AT_INDEX
AccessibleAttribute.SELECTED_ITEMS
AccessibleAttribute.CELL_AT_ROW_COLUMN
AccessibleAttribute.HEADER
AccessibleAttribute.MULTIPLE_SELECTION
AccessibleAttribute.VERTICAL_SCROLLBAR
AccessibleAttribute.HORIZONTAL_SCROLLBAR
AccessibleAttribute.FOCUS_ITEM
public static final AccessibleRole TREE_VIEW
public static AccessibleRole[] values()
for (AccessibleRole c : AccessibleRole.values()) System.out.println(c);
public static AccessibleRole valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullSubmit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.