- 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_INDEXTREE_ITEM_PARENTを基準とした、指定された索引のツリー・アイテムを返します。TREE_ITEM_COUNTTREE_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
フォーカス・ノードを返します。 型: 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
このノードのラベルであるノードを返します。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
-
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()
-
-