- java.lang.Object
- 
- javax.accessibility.AccessibleBundle
- 
- javax.accessibility.AccessibleState
 
 
- 
 
 public class AccessibleState extends AccessibleBundle クラスAccessibleStateは、コンポーネントの特定の状態を表します。 コンポーネントの実際の状態は、AccessibleStateSetとして定義されます。これは、AccessibleStatesの合成されたセットです。AccessibleBundle.toDisplayString()メソッドを使用すると、このクラスで定義されているキーのResourceBundleからロケールに依存しないキーのローカライズされた文字列を取得できます。このクラスの定数は、一般的なオブジェクト役割の、強く型付けされた列挙を示します。 このクラスのpublicコンストラクタは意図的に省略されており、アプリケーションはこのクラスから定数の1つを使用する必要があります。 このクラスの定数が、オブジェクトの役割を記述するのに十分でない場合は、このクラスからサブクラスを生成して、同じようにして定数を提供する必要があります。 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static AccessibleStateACTIVEウィンドウが現在アクティブであることを示します。static AccessibleStateARMEDオブジェクトの作動準備が完了していることを示します。static AccessibleStateBUSY現在のオブジェクトがビジーであることを示します。static AccessibleStateCHECKEDオブジェクトが現在オンであることを示します。static AccessibleStateCOLLAPSEDオブジェクトが折りたたまれていることを示します。static AccessibleStateEDITABLEオブジェクトの内容をユーザーが変更できることを示します。static AccessibleStateENABLEDオブジェクトが有効であることを示します。static AccessibleStateEXPANDABLEオブジェクトの子を少しずつ展開できることを示します。static AccessibleStateEXPANDEDオブジェクトが展開されていることを示します。static AccessibleStateFOCUSABLEオブジェクトがキーボード・フォーカスを受け取ることができることを示します。オブジェクトにフォーカスがあるときは、キーボード入力によって起こるすべてのイベントがそのオブジェクトに渡されます。static AccessibleStateFOCUSED現在このオブジェクトにキーボード・フォーカスがあることを示します。static AccessibleStateHORIZONTALオブジェクトの方向が水平方向であることを示します。static AccessibleStateICONIFIEDオブジェクトが最小化され、アイコン表示されていることを示します。static AccessibleStateINDETERMINATEオブジェクトの状態が不確定であることを示します。static AccessibleStateMANAGES_DESCENDANTSオブジェクトがそのサブコンポーネントの管理を担当することを示します。static AccessibleStateMODALオブジェクトで何か処理を行わないと、ユーザーは別のウィンドウのオブジェクトを操作できないことを示します。static AccessibleStateMULTI_LINE(テキスト)オブジェクトが、テキストを複数行格納できることを示します。static AccessibleStateMULTISELECTABLEオブジェクトで、複数の子を同時に選択できることを示します。static AccessibleStateOPAQUEオブジェクトが矩形領域のすべてのピクセルをペイントすることを示します。static AccessibleStatePRESSEDオブジェクトが現在押されていることを示します。static AccessibleStateRESIZABLEオブジェクトのサイズが変更できることを示します。static AccessibleStateSELECTABLEこのオブジェクトは、子を選択できるオブジェクトの子で、選択できる子の1つであることを示します。static AccessibleStateSELECTEDこのオブジェクトは、子を選択できるオブジェクトの子で、選択された子の1つであることを示します。static AccessibleStateSHOWINGオブジェクト、オブジェクトの親、オブジェクトの親の親などがすべて可視であることを示します。static AccessibleStateSINGLE_LINE(テキスト)オブジェクトが、テキストを1行だけ格納できることを示します。static AccessibleStateTRANSIENTオブジェクトが一時オブジェクトであることを示します。static AccessibleStateTRUNCATED境界の矩形によってテキストが切り詰められており、テキストの一部が画面に表示されていないことを示します。static AccessibleStateVERTICALオブジェクトの方向が垂直方向であることを示します。static AccessibleStateVISIBLEオブジェクトが可視であることを示します。- 
クラス 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)
 
 
- 
 
-