java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleState
public class AccessibleState extends AccessibleBundle
クラス
AccessibleStateは、コンポーネントの特定の状態を表します。 コンポーネントの実際の状態は、AccessibleStateSetとして定義されます。これは、AccessibleStatesの合成されたセットです。 
 
 AccessibleBundle.toDisplayString()メソッドを使用すると、このクラスで定義されているキーのResourceBundleからロケールに依存しないキーのローカライズされた文字列を取得できます。
 
このクラスの定数は、一般的なオブジェクト役割の、強く型付けされた列挙を示します。 このクラスのpublicコンストラクタは意図的に省略されており、アプリケーションはこのクラスから定数の1つを使用する必要があります。 このクラスの定数が、オブジェクトの役割を記述するのに十分でない場合は、このクラスからサブクラスを生成して、同じようにして定数を提供する必要があります。
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static AccessibleStateウィンドウが現在アクティブであることを示します。static AccessibleStateオブジェクトの作動準備が完了していることを示します。static AccessibleState現在のオブジェクトがビジーであることを示します。static AccessibleStateオブジェクトが現在オンであることを示します。static AccessibleStateオブジェクトが折りたたまれていることを示します。static AccessibleStateオブジェクトの内容をユーザーが変更できることを示します。static AccessibleStateオブジェクトが有効であることを示します。static AccessibleStateオブジェクトの子を少しずつ展開できることを示します。static AccessibleStateオブジェクトが展開されていることを示します。static AccessibleStateオブジェクトがキーボード・フォーカスを受け取ることができることを示します。オブジェクトにフォーカスがあるときは、キーボード入力によって起こるすべてのイベントがそのオブジェクトに渡されます。static AccessibleState現在このオブジェクトにキーボード・フォーカスがあることを示します。static AccessibleStateオブジェクトの方向が水平方向であることを示します。static AccessibleStateオブジェクトが最小化され、アイコン表示されていることを示します。static AccessibleStateオブジェクトの状態が不確定であることを示します。static AccessibleStateオブジェクトがそのサブコンポーネントの管理を担当することを示します。static AccessibleStateオブジェクトで何か処理を行わないと、ユーザーは別のウィンドウのオブジェクトを操作できないことを示します。static AccessibleState(テキスト)オブジェクトが、テキストを複数行格納できることを示します。static AccessibleStateオブジェクトで、複数の子を同時に選択できることを示します。static AccessibleStateオブジェクトが矩形領域のすべてのピクセルをペイントすることを示します。static AccessibleStateオブジェクトが現在押されていることを示します。static AccessibleStateオブジェクトのサイズが変更できることを示します。static AccessibleStateこのオブジェクトは、子を選択できるオブジェクトの子で、選択できる子の1つであることを示します。static AccessibleStateこのオブジェクトは、子を選択できるオブジェクトの子で、選択された子の1つであることを示します。static AccessibleStateオブジェクト、オブジェクトの親、オブジェクトの親の親などがすべて可視であることを示します。static AccessibleState(テキスト)オブジェクトが、テキストを1行だけ格納できることを示します。static AccessibleStateオブジェクトが一時オブジェクトであることを示します。static AccessibleState境界の矩形によってテキストが切り詰められており、テキストの一部が画面に表示されていないことを示します。static AccessibleStateオブジェクトの方向が垂直方向であることを示します。static AccessibleStateオブジェクトが可視であることを示します。クラス javax.accessibility.AccessibleBundleで宣言されたフィールドkey
- 
コンストラクタのサマリーコンストラクタ修飾子コンストラクタ説明protectedAccessibleState(String key)指定されたロケールに依存しないキーを使用して、新しいAccessibleStateを作成します。
- 
メソッドのサマリークラス javax.accessibility.AccessibleBundleで宣言されたメソッドtoDisplayString, toDisplayString, toDisplayString, toString
- 
フィールド詳細- 
ACTIVEpublic static final AccessibleState ACTIVEウィンドウが現在アクティブであることを示します。 これにはウィンドウ、ダイアログ、フレームなどが含まれます。この状態は、リスト、表、ツリーなどのコンポーネントの現在アクティブな子を示すためにも使われます。 たとえば、周囲に矩形が描画されている子が、リスト内のアクティブな子です。
- 
PRESSEDpublic static final AccessibleState PRESSEDオブジェクトが現在押されていることを示します。 通常はボタンに関連付けられていて、マウス・ポインタがボタンの上にあったときに、ユーザーがマウス・ボタンを押し、まだマウス・ボタンを離していないことを示します。
- 
ARMEDpublic static final AccessibleState ARMEDオブジェクトの作動準備が完了していることを示します。 通常は、押されてまだ離されていないボタンで使用されます。マウス・ポインタはまだそのボタンの上にあります。
- 
BUSYpublic static final AccessibleState BUSY現在のオブジェクトがビジーであることを示します。 通常は、進捗バー、スライダ、またはスクロール・バーなどのオブジェクトで使用され、それらが遷移中であることを示します。
- 
CHECKEDpublic static final AccessibleState CHECKEDオブジェクトが現在オンであることを示します。 通常は、トグル・ボタン、ラジオ・ボタン、チェックボックスなどのオブジェクトで使用されます。
- 
EDITABLEpublic static final AccessibleState EDITABLEオブジェクトの内容をユーザーが変更できることを示します。 通常は、主にユーザーがテキストを入力できるオブジェクトで使用されます。 また、スクロール・バーやスライダなどのオブジェクトは、有効になると自動的に編集可能になります。- 関連項目:
- ENABLED
 
- 
EXPANDABLEpublic static final AccessibleState EXPANDABLEオブジェクトの子を少しずつ展開できることを示します。 これは、通常、ツリーなどの階層オブジェクトで使用され、多くの場合、EXPANDEDまたはCOLLAPSEDの状態とペアになります。- 関連項目:
- EXPANDED,- COLLAPSED,- AccessibleRole.TREE
 
- 
COLLAPSEDpublic static final AccessibleState COLLAPSEDオブジェクトが折りたたまれていることを示します。 これは通常、EXPANDABLE状態とペアになり、ツリーのような漸進的な情報を提供するオブジェクトで使用されます。- 関連項目:
- EXPANDABLE,- EXPANDED,- AccessibleRole.TREE
 
- 
EXPANDEDpublic static final AccessibleState EXPANDEDオブジェクトが展開されていることを示します。 これは通常、EXPANDABLE状態とペアになり、ツリーのような漸進的な情報を提供するオブジェクトで使用されます。- 関連項目:
- EXPANDABLE,- COLLAPSED,- AccessibleRole.TREE
 
- 
ENABLEDpublic static final AccessibleState ENABLEDオブジェクトが有効であることを示します。 オブジェクトの状態セットにこの状態がない場合は、このオブジェクトは有効ではありません。 有効でないオブジェクトは、ユーザーは操作できません。 グラフィカルな表示では、通常、グレーで表示されます。
- 
FOCUSABLEpublic static final AccessibleState FOCUSABLEオブジェクトがキーボード・フォーカスを受け取ることができることを示します。オブジェクトにフォーカスがあるときは、キーボード入力によって起こるすべてのイベントがそのオブジェクトに渡されます。- 関連項目:
- FOCUSED
 
- 
FOCUSEDpublic static final AccessibleState FOCUSED現在このオブジェクトにキーボード・フォーカスがあることを示します。- 関連項目:
- FOCUSABLE
 
- 
ICONIFIEDpublic static final AccessibleState ICONIFIEDオブジェクトが最小化され、アイコン表示されていることを示します。 通常は、フレームおよび内部フレームだけに関連付けられます。
- 
MODALpublic static final AccessibleState MODALオブジェクトで何か処理を行わないと、ユーザーは別のウィンドウのオブジェクトを操作できないことを示します。 通常は、ダイアログだけに関連付けられます。- 関連項目:
- AccessibleRole.DIALOG
 
- 
OPAQUEpublic static final AccessibleState OPAQUEオブジェクトが矩形領域のすべてのピクセルをペイントすることを示します。 不透明でないコンポーネントは、一部のピクセルだけをペイントし、その下のピクセルが透けて見えるようにします。 ピクセルを完全にペイントしないコンポーネントはある程度の透明度があります。
- 
RESIZABLEpublic static final AccessibleState RESIZABLEオブジェクトのサイズが変更できることを示します。
- 
MULTISELECTABLEpublic static final AccessibleState MULTISELECTABLEオブジェクトで、複数の子を同時に選択できることを示します。
- 
SELECTABLEpublic static final AccessibleState SELECTABLEこのオブジェクトは、子を選択できるオブジェクトの子で、選択できる子の1つであることを示します。
- 
SELECTEDpublic static final AccessibleState SELECTEDこのオブジェクトは、子を選択できるオブジェクトの子で、選択された子の1つであることを示します。
- 
SHOWINGpublic static final AccessibleState SHOWINGオブジェクト、オブジェクトの親、オブジェクトの親の親などがすべて可視であることを示します。 ただし、オブジェクトは必ずしも画面にペイントされているわけではありません。 表示されているほかのオブジェクトに隠れて見えない場合もあります。- 関連項目:
- VISIBLE
 
- 
VISIBLEpublic static final AccessibleState VISIBLEオブジェクトが可視であることを示します。 ノート: オブジェクトを可視にしようとしても、オブジェクトのコンテナが可視でない場合は、オブジェクトも画面に表示されないことがあります。- 関連項目:
- SHOWING
 
- 
VERTICALpublic static final AccessibleState VERTICALオブジェクトの方向が垂直方向であることを示します。 通常は、スクロール・バー、スライダ、進捗バーなどのオブジェクトに関連付けられます。
- 
HORIZONTALpublic static final AccessibleState HORIZONTALオブジェクトの方向が水平方向であることを示します。 通常は、スクロール・バー、スライダ、進捗バーなどのオブジェクトに関連付けられます。
- 
SINGLE_LINEpublic static final AccessibleState SINGLE_LINE(テキスト)オブジェクトが、テキストを1行だけ格納できることを示します。
- 
MULTI_LINEpublic static final AccessibleState MULTI_LINE(テキスト)オブジェクトが、テキストを複数行格納できることを示します。
- 
TRANSIENTpublic static final AccessibleState TRANSIENTオブジェクトが一時オブジェクトであることを示します。 補助技術は、トランジェント状態のオブジェクトにPropertyChangeリスナーを追加しないでください。そのリスナーはイベントを生成しないためです。 一時オブジェクトは、通常、Java Accessibilityのメソッド問合せに応答するために作成されますが、それ以外の場合は、基になるオブジェクト(たとえば、実際のlist/table/tree要素の下にあるすべてのデータ・オブジェクトに対して、1つの実際のUI Componentだけがレンダリング作業を行うSwingのリスト、表、ツリーの下にあるオブジェクト)にはリンクされません。- 導入されたバージョン:
- 1.5
 
- 
MANAGES_DESCENDANTSpublic static final AccessibleState MANAGES_DESCENDANTSオブジェクトがそのサブコンポーネントの管理を担当することを示します。 通常は、多数のサブコンポーネント(必要なときだけ作成され、そうでないときは仮想のまま)を持つツリーや表に使用されます。 アプリケーションではサブコンポーネントを直接管理しないようにしてください。- 導入されたバージョン:
- 1.5
 
- 
INDETERMINATEpublic static final AccessibleState INDETERMINATEオブジェクトの状態が不確定であることを示します。 たとえば、選択されたテキストの一部が太字で、一部は太字でない場合などです。 この場合、選択されたテキストに関連付けられた属性は不確定になります。- 導入されたバージョン:
- 1.5
 
- 
TRUNCATEDpublic static final AccessibleState TRUNCATED境界の矩形によってテキストが切り詰められており、テキストの一部が画面に表示されていないことを示します。 たとえば、スプレッドシートのセル内のテキストがセルの境界によって切り詰められている場合などです。- 導入されたバージョン:
- 1.5
 
 
- 
- 
コンストラクタの詳細- 
AccessibleStateprotected AccessibleState(String key)指定されたロケールに依存しないキーを使用して、新しいAccessibleStateを作成します。 このメソッドは、publicメソッドにはできません。 代わりに、このファイルで定数を作成して、強く型付けされた列挙にするために使用されます。 このクラスのサブクラスは同様のポリシーを適用する必要があります。キー Stringは、その状態のロケールに依存しないキーでなければなりません。 これは、ユーザーに表示する実際のStringとして使用するためのものではありません。 ローカライズされた文字列を取得するには、AccessibleBundle.toDisplayString()を使用します。- パラメータ:
- key- ロケールに依存しない、状態の名前
- 関連項目:
- AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
 
 
-