- java.lang.Object
-
- java.lang.Enum<AccessibleAttribute>
-
- javafx.scene.AccessibleAttribute
-
- すべての実装されたインタフェース:
Serializable
,Comparable<AccessibleAttribute>
public enum AccessibleAttribute extends Enum<AccessibleAttribute>
この列挙は、スクリーン・リーダーなどのアシスティブ・テクノロジがシーン・グラフからリクエストできる属性を記述します。AccessibleRole
は、スクリーン・リーダーが特定のコントロールに対してリクエストする属性のセットを指定します。 たとえば、スライダは、現在の値を表すdoubleを返す必要があります。属性によっては、属性にいくつものパラメータが含まれることがあります。
ノードによって属性の値が変更された場合、
Node.notifyAccessibleAttributeChanged(AccessibleAttribute)
を使用してアシスティブ・テクノロジに通知する必要があります。 これによって、スクリーン・リーダーは値が変更されたことをユーザーに通知できます。 最も一般的な通知の形式は、フォーカスの変更です。
-
-
列挙型定数のサマリー
列挙型定数 列挙型定数 説明 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 AccessibleAttribute
valueOf(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
フォーカス・ノードを返します。 型: NodeSceneからこの属性がリクエストされた場合、デフォルトの実装では
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
- パラメータ:
-
SCENE
public static final AccessibleAttribute SCENE
ノードのシーンを返します。- 使用: Node
- 通知の必要性: なし
- 戻り値の型:
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
ノードのサブ・メニューを返します。- 使用: Menu
- 通知の必要性: なし
- 戻り値の型:
Node
- パラメータ:
-
TEXT
public static final AccessibleAttribute TEXT
ノードのテキストを返します。 次に例を示します。- ComboBoxは、現在選択されているアイテムの文字列表現を返します。
- TextFieldは、テキスト・フィールドの内容を返します。
- 使用: Node
- 通知の必要性: あり
- 戻り値の型:
String
- パラメータ:
-
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
ノードの値を返します。- 使用: Slider、ScrollBar、Thumbなど
- 通知の必要性: あり
- 戻り値の型:
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を返します。- 使用: 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
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合
-
getReturnType
public Class<?> getReturnType()
-
-