java.lang.Object
javax.accessibility.AccessibleStateSet
public class AccessibleStateSet extends Object
クラス
AccessibleStateSet
はコンポーネントの状態セットを決定します。 コンポーネントの状態セットは、AccessibleState
オブジェクトと説明のセットです。 たとえば、オブジェクトが有効かどうか、フォーカスを持つかどうかなど、オブジェクトの現在の全般的な状態です。 - 関連項目:
AccessibleState
-
フィールドのサマリー
-
コンストラクタのサマリー
コンストラクタ説明空の新しい状態セットを作成します。AccessibleStateSet(AccessibleState[] states)
渡された状態の配列に格納されている初期状態セットを使って、新しい状態を作成します。 -
メソッドのサマリー
修飾子と型メソッド説明boolean
add(AccessibleState state)
新しい状態がない場合、新しい状態を現在の状態セットに追加します。void
addAll(AccessibleState[] states)
すべての状態を既存の状態セットに追加します。void
clear()
現在の状態セットからすべての状態を削除します。boolean
contains(AccessibleState state)
現在の状態が状態セットにあるかどうかを確認します。boolean
remove(AccessibleState state)
現在の状態セットから、ある状態を削除します。toArray()
AccessibleState
の配列として設定されている現在の状態を返します。toString()
デフォルトのロケールを使用して、セット内のすべての状態を表すローカライズされた文字列を作成します。
-
フィールド詳細
-
状態
protected Vector<AccessibleState> statesVector
の各エントリは、AccessibleState
を表します。
-
-
コンストラクタの詳細
-
AccessibleStateSet
public AccessibleStateSet()空の新しい状態セットを作成します。 -
AccessibleStateSet
public AccessibleStateSet(AccessibleState[] states)渡された状態の配列に格納されている初期状態セットを使って、新しい状態を作成します。 重複するエントリは無視されます。- パラメータ:
states
- 状態セットを記述するAccessibleState
の配列
-
-
メソッドの詳細
-
add
public boolean add(AccessibleState state)新しい状態がない場合、新しい状態を現在の状態セットに追加します。 状態がすでに状態セットにある場合、状態セットは変更されず、戻り値はfalse
です。 それ以外の場合は、状態セットに状態が追加され、戻り値はtrue
になります。- パラメータ:
state
- 状態セットに追加する状態- 戻り値:
- 状態が状態セットに追加された場合
true
; 状態セットが変更されていない場合false
-
addAll
public void addAll(AccessibleState[] states)すべての状態を既存の状態セットに追加します。 重複するエントリは無視されます。- パラメータ:
states
- 状態セットを記述するAccessibleState
配列
-
remove
public boolean remove(AccessibleState state)現在の状態セットから、ある状態を削除します。 状態がセット内にない場合、状態セットは変更されず、戻り値はfalse
になります。 状態が状態セットにある場合、それはセットから削除され、戻り値はtrue
になります。- パラメータ:
state
- 状態セットから削除する状態- 戻り値:
- 状態が状態セットにある場合、
true
; 状態セットが変更されない場合はfalse
-
clear
public void clear()現在の状態セットからすべての状態を削除します。 -
contains
public boolean contains(AccessibleState state)現在の状態が状態セットにあるかどうかを確認します。- パラメータ:
state
- 状態- 戻り値:
- 状態が状態セットにある場合、
true
; そうでなければfalse
-
toArray
public AccessibleState[] toArray()AccessibleState
の配列として設定されている現在の状態を返します。- 戻り値:
- 現在の状態を含む
AccessibleState
配列
-
toString
public String toString()デフォルトのロケールを使用して、セット内のすべての状態を表すローカライズされた文字列を作成します。- オーバーライド:
toString
、クラス:Object
- 戻り値:
- コンマ区切りのローカライズされた文字列
- 関連項目:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-