- 既知のすべての実装クラス:
- CheckboxMenuItem.AccessibleAWTCheckboxMenuItem,- JComboBox.AccessibleJComboBox,- JList.AccessibleJList,- JMenu.AccessibleJMenu,- JMenuBar.AccessibleJMenuBar,- JTabbedPane.AccessibleJTabbedPane,- JTable.AccessibleJTable,- JTree.AccessibleJTree,- JTree.AccessibleJTree.AccessibleJTreeNode,- List.AccessibleAWTList,- Menu.AccessibleAWTMenu,- MenuBar.AccessibleAWTMenuBar,- MenuComponent.AccessibleAWTMenuComponent,- MenuItem.AccessibleAWTMenuItem,- PopupMenu.AccessibleAWTPopupMenu
public interface AccessibleSelection
この
AccessibleSelectionインタフェースは、現在選択されている子が何であるかを判断し、選択セットを変更するための補助的な技術のための標準的なメカニズムを提供します。 選択可能な子を持つオブジェクトは、AccessibleSelectionインタフェースをサポートする必要があります。 アプリケーションは、最初にAccessibleContext (Accessibleを参照してください)を取得し、AccessibleContext.getAccessibleSelection()メソッドを呼び出して、オブジェクトがAccessibleSelectionインタフェースをサポートしているかどうかを判断できます。 戻り値がnullでない場合、オブジェクトはこのインタフェースをサポートします。 - 
メソッドのサマリー修飾子と型メソッド説明voidaddAccessibleSelection(int i)オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。voidオブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。getAccessibleSelection(int i)指定されたオブジェクトの選択された子を表すAccessibleを返します。int現在選択されているAccessibleの子の数を返します。booleanisAccessibleChildSelected(int i)このオブジェクトの現在の子が選択されているかどうかを判定します。voidremoveAccessibleSelection(int i)オブジェクトの指定された子をオブジェクトの選択から削除します。voidオブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。
- 
メソッドの詳細- 
getAccessibleSelectionCountint getAccessibleSelectionCount()現在選択されているAccessibleの子の数を返します。 子が選択されていない場合、戻り値は0になります。- 戻り値:
- 現在選択されている項目の数
 
- 
getAccessibleSelectionAccessible getAccessibleSelection(int i)指定されたオブジェクトの選択された子を表すAccessibleを返します。 選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値はnullになります。インデックスは、i番目の選択されている子を表します。i番目の子ではありません。 - パラメータ:
- i- 選択されている子のゼロから始まるインデックス
- 戻り値:
- i番目の選択されている子
- 関連項目:
- getAccessibleSelectionCount()
 
- 
isAccessibleChildSelectedboolean isAccessibleChildSelected(int i)このオブジェクトの現在の子が選択されているかどうかを判定します。- パラメータ:
- i- この- Accessibleオブジェクト内のゼロから始まる子のインデックス
- 戻り値:
- このオブジェクトの現在の子が選択されている場合はtrue; そうでなければfalse
- 関連項目:
- AccessibleContext.getAccessibleChild(int)
 
- 
addAccessibleSelectionvoid addAccessibleSelection(int i)オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。 オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択を置き換えます。 指定された子がすでに選択されている場合、このメソッドは効果がありません。- パラメータ:
- i- 子のゼロから始まるインデックス
- 関連項目:
- AccessibleContext.getAccessibleChild(int)
 
- 
removeAccessibleSelectionvoid removeAccessibleSelection(int i)オブジェクトの指定された子をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。- パラメータ:
- i- 子のゼロから始まるインデックス
- 関連項目:
- AccessibleContext.getAccessibleChild(int)
 
- 
clearAccessibleSelectionvoid clearAccessibleSelection()オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。
- 
selectAllAccessibleSelectionvoid selectAllAccessibleSelection()オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。
 
-