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()
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
public static final AccessibleAttribute ACCELERATOR
KeyCombination
public static final AccessibleAttribute BOUNDS
Bounds
public static final AccessibleAttribute BOUNDS_FOR_RANGE
public static final AccessibleAttribute CARET_OFFSET
Integer
public static final AccessibleAttribute CHILDREN
ObservableList
<Node
> public static final AccessibleAttribute COLUMN_AT_INDEX
public static final AccessibleAttribute CELL_AT_ROW_COLUMN
public static final AccessibleAttribute COLUMN_COUNT
Integer
public static final AccessibleAttribute COLUMN_INDEX
Integer
public static final AccessibleAttribute CONTENTS
Node
public static final AccessibleAttribute DISABLED
Boolean
public static final AccessibleAttribute DISCLOSURE_LEVEL
Integer
public static final AccessibleAttribute DATE
LocalDate
public static final AccessibleAttribute EDITABLE
Boolean
public static final AccessibleAttribute EXPANDED
Boolean
public static final AccessibleAttribute FOCUS_ITEM
TabPane、TableView、ListViewなど、アシスティブ・テクノロジのフォーカスが通常のフォーカス・ノードと異なるコントロールに使用します。たとえば、表コントロールにフォーカスを与えながら、表内部のセルにスクリーン・リーダーのフォーカスを与える場合などです。
Node
public static final AccessibleAttribute FOCUS_NODE
Sceneからこの属性がリクエストされた場合、デフォルトの実装ではScene.focusOwnerProperty()
が返されます。
Node
public static final AccessibleAttribute FOCUSED
Boolean
public static final AccessibleAttribute FONT
Font
public static final AccessibleAttribute HEADER
Node
public static final AccessibleAttribute HELP
String
public static final AccessibleAttribute HORIZONTAL_SCROLLBAR
Node
public static final AccessibleAttribute INDETERMINATE
Boolean
public static final AccessibleAttribute ITEM_AT_INDEX
public static final AccessibleAttribute ITEM_COUNT
Integer
public static final AccessibleAttribute INDEX
Integer
public static final AccessibleAttribute LABELED_BY
Label.labelFor
を設定した場合、LABELED_BY
のデフォルト実装では、この関係を使用してスクリーン・リーダーに適切なノードが戻されます。
Node
public static final AccessibleAttribute LEAF
Boolean
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
Double
public static final AccessibleAttribute MAX_VALUE
Double
public static final AccessibleAttribute MNEMONIC
String
public static final AccessibleAttribute MULTIPLE_SELECTION
Boolean
public static final AccessibleAttribute NODE_AT_POINT
public static final AccessibleAttribute OFFSET_AT_POINT
public static final AccessibleAttribute ORIENTATION
Orientation
public static final AccessibleAttribute OVERFLOW_BUTTON
Node
public static final AccessibleAttribute PARENT
Parent
public static final AccessibleAttribute PARENT_MENU
Node
public static final AccessibleAttribute ROLE
AccessibleRole
public static final AccessibleAttribute ROLE_DESCRIPTION
String
public static final AccessibleAttribute ROW_AT_INDEX
public static final AccessibleAttribute ROW_COUNT
Integer
public static final AccessibleAttribute ROW_INDEX
Integer
public static final AccessibleAttribute SCENE
Scene
public static final AccessibleAttribute SELECTED
Boolean
public static final AccessibleAttribute SELECTED_ITEMS
ObservableList
<Node
> public static final AccessibleAttribute SELECTION_END
Integer
public static final AccessibleAttribute SELECTION_START
Integer
public static final AccessibleAttribute SUBMENU
Node
public static final AccessibleAttribute TEXT
String
public static final AccessibleAttribute TREE_ITEM_AT_INDEX
public static final AccessibleAttribute TREE_ITEM_COUNT
Integer
public static final AccessibleAttribute TREE_ITEM_PARENT
Node
public static final AccessibleAttribute VALUE
Double
public static final AccessibleAttribute VERTICAL_SCROLLBAR
Node
public static final AccessibleAttribute VISIBLE
Boolean
public static final AccessibleAttribute VISITED
Boolean
public static AccessibleAttribute[] values()
for (AccessibleAttribute c : AccessibleAttribute.values()) System.out.println(c);
public static AccessibleAttribute valueOf(String name)
name
- 返される列挙型定数の名前。IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合public Class<?> getReturnType()
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.