JavaTM 2
Platform
Std. Ed. v1.4.0

javax.accessibility
インタフェース AccessibleSelection

既知の実装クラスの一覧:
JComboBox.AccessibleJComboBox, JList.AccessibleJList, JMenu.AccessibleJMenu, JMenuBar.AccessibleJMenuBar, JTabbedPane.AccessibleJTabbedPane, JTable.AccessibleJTable, JTree.AccessibleJTree, JTree.AccessibleJTree.AccessibleJTreeNode, List.AccessibleAWTList, MenuComponent.AccessibleAWTMenuComponent

public interface AccessibleSelection

この AccessibleSelection インタフェースは、現在選択されている子を判定したり、選択されているセットを変更するための標準的な機構を提供します。選択することができる子を持つすべてのオブジェクトは、この AccessibleSelection インタフェースをサポートする必要があります。アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext.getAccessibleSelection() メソッドを呼び出すと、オブジェクトが AccessibleSelection インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。

関連項目:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleSelection()

メソッドの概要
 void addAccessibleSelection(int i)
          オブジェクトの指定されたユーザ補助機能を実装する子を選択に追加します。
 void clearAccessibleSelection()
          オブジェクト内の選択をクリアします。
 Accessible getAccessibleSelection(int i)
          オブジェクト内の指定された選択済みの子を表す Accessible を返します。
 int getAccessibleSelectionCount()
          現在選択されているユーザ補助機能を実装する子の数を返します。
 boolean isAccessibleChildSelected(int i)
          このオブジェクトの現在の子が選択されているかどうかを示します。
 void removeAccessibleSelection(int i)
          オブジェクトの指定された子を選択から削除します。
 void selectAllAccessibleSelection()
          オブジェクトが複数の選択範囲をサポートしている場合、オブジェクトのすべての子が選択されるようにします。
 

メソッドの詳細

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
現在選択されているユーザ補助機能を実装する子の数を返します。子が選択されていない場合、戻り値は 0 になります。

戻り値:
現在選択されている項目の数

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
オブジェクト内の指定された選択済みの子を表す Accessible を返します。選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値は null になります。

インデックスは、n 番目の選択されている子を表します。n 番目の子ではありません。

パラメータ:
i - 選択されている項目のゼロから始まるインデックス
戻り値:
n 番目の選択されている子
関連項目:
getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
このオブジェクトの現在の子が選択されているかどうかを示します。

パラメータ:
i - この Accessible オブジェクト内の子のゼロから始まるインデックス
戻り値:
現在のこのオブジェクトの子が選択されている場合は true、そうでない場合は false
関連項目:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
オブジェクトの指定されたユーザ補助機能を実装する子を選択に追加します。オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択と置き換えられます。指定された子がすでに選択されている場合、このメソッドは効果がありません。

パラメータ:
i - 子のゼロから始まるインデックス
関連項目:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

public void removeAccessibleSelection(int i)
オブジェクトの指定された子を選択から削除します。指定された項目が現在選択されていない場合、このメソッドは効果がありません。

パラメータ:
i - 子のゼロから始まるインデックス
関連項目:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。


selectAllAccessibleSelection

public void selectAllAccessibleSelection()
オブジェクトが複数の選択範囲をサポートしている場合、オブジェクトのすべての子が選択されるようにします。


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.