モジュール java.desktop
パッケージ javax.accessibility

AccessibleStateSetクラス

java.lang.Object
javax.accessibility.AccessibleStateSet

public class AccessibleStateSet
extends Object
クラスAccessibleStateSetはコンポーネントの状態セットを決定します。 コンポーネントの状態セットは、AccessibleStateオブジェクトと説明のセットです。 たとえば、オブジェクトが有効かどうか、フォーカスを持つかどうかなど、オブジェクトの現在の全般的な状態です。
関連項目:
AccessibleState
  • フィールドのサマリー

    フィールド
    修飾子と型 フィールド 説明
    protected Vector<AccessibleState> states
    Vectorの各エントリは、AccessibleStateを表します。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ 説明
    AccessibleStateSet()
    空の新しい状態セットを作成します。
    AccessibleStateSet​(AccessibleState[] states)
    渡された状態の配列に格納されている初期状態セットを使って、新しい状態を作成します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    boolean add​(AccessibleState state)
    新しい状態がない場合、新しい状態を現在の状態セットに追加します。
    void addAll​(AccessibleState[] states)
    すべての状態を既存の状態セットに追加します。
    void clear()
    現在の状態セットからすべての状態を削除します。
    boolean contains​(AccessibleState state)
    現在の状態が状態セットにあるかどうかを確認します。
    boolean remove​(AccessibleState state)
    現在の状態セットから、ある状態を削除します。
    AccessibleState[] toArray()
    AccessibleStateの配列として設定されている現在の状態を返します。
    String toString()
    デフォルトのロケールを使用して、セット内のすべての状態を表すローカライズされた文字列を作成します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • フィールド詳細

  • コンストラクタの詳細

    • 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)