インタフェースAccessibleSelection
- 既知のすべての実装クラス:
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オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。
-
メソッドの詳細
-
getAccessibleSelectionCount
int getAccessibleSelectionCount()現在選択されているAccessibleの子の数を返します。 子が選択されていない場合、戻り値は0になります。- 戻り値:
- 現在選択されている項目の数
-
getAccessibleSelection
Accessible getAccessibleSelection(int i) 指定されたオブジェクトの選択された子を表すAccessibleを返します。 選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値はnullになります。インデックスは、i番目の選択されている子を表します。i番目の子ではありません。
- パラメータ:
i- 選択されている子のゼロから始まるインデックス- 戻り値:
- i番目の選択されている子
- 関連項目:
-
isAccessibleChildSelected
boolean isAccessibleChildSelected(int i) このオブジェクトの現在の子が選択されているかどうかを判定します。- パラメータ:
i- このAccessibleオブジェクト内のゼロから始まる子のインデックス- 戻り値:
- このオブジェクトの現在の子が選択されている場合は
true。elsefalse - 関連項目:
-
addAccessibleSelection
void addAccessibleSelection(int i) オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。 オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択を置き換えます。 指定された子がすでに選択されている場合、このメソッドは効果がありません。- パラメータ:
i- 子のゼロから始まるインデックス- 関連項目:
-
removeAccessibleSelection
void removeAccessibleSelection(int i) オブジェクトの指定された子をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。- パラメータ:
i- 子のゼロから始まるインデックス- 関連項目:
-
clearAccessibleSelection
void clearAccessibleSelection()オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。 -
selectAllAccessibleSelection
void selectAllAccessibleSelection()オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。
-