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