|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
Accessible | インタフェース Accessible は、ユーザ補助機能パッケージのメインインタフェースです。 |
AccessibleAction | AccessibleAction インタフェースは、1 つ以上のアクションを実行できるすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleComponent | AccessibleComponent インタフェースは、画面に描画されるすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleEditableText | AccessibleEditableText インタフェースは、編集可能なテキスト情報を画面に表示するすべてのクラスによって実装される必要があります。 |
AccessibleExtendedComponent | AccessibleExtendedComponent インタフェースは、画面に描画されるすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleExtendedTable | AccessibleExtendedTable クラスは、2 次元テーブル形式でデータを提示するユーザインタフェースコンポーネントについての拡張情報を提供します。 |
AccessibleHypertext | AccessibleHypertext クラスは、画面にハイパーテキスト情報を表示するすべてのクラスの基底クラスです。 |
AccessibleIcon | AccessibleIcon インタフェースは、関連したアイコン (ボタンなど) を持つすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleKeyBinding | AccessibleKeyBinding インタフェースは、オブジェクトの選択に使用できるキーボードニーモニックまたはキーボードショートカットなどのキーボードバインディングを持つすべてのオブジェクトによってサポートされる必要があります。 |
AccessibleSelection | この AccessibleSelection インタフェースは、現在選択されている子を判定したり、選択されているセットを変更するための標準的な機構を提供します。 |
AccessibleTable | クラス AccessibleTable は、2 次元テーブル形式でデータを提示するユーザインタフェースコンポーネントを記述します。 |
AccessibleTableModelChange | AccessibleTableModelChange インタフェースはテーブルモデルへの変更を記述します。 |
AccessibleText | AccessibleText インタフェースは、テキスト情報を画面に表示するすべてのクラスによって実装される必要があります。 |
AccessibleValue | AccessibleValue インタフェースは、数値をサポートするすべてのオブジェクト (スクロールバーなど) によってサポートされる必要があります。 |
クラスの概要 | |
AccessibleBundle | データ型の変更不可能な列挙を維持するために使用する基底クラスです。 |
AccessibleContext | AccessibleContext は、すべてのユーザ補助機能を実装するオブジェクトが返す共通の最小情報を表します。 |
AccessibleHyperlink | ハイパーテキストドキュメント内のリンクまたはリンクのセット (たとえば、クライアント側イメージマップなど) のカプセル化です。 |
AccessibleRelation | Class AccessibleRelation は、AccessibleRelation を実装しているオブジェクトと、その他の 1 つ以上のオブジェクトとの間のリレーションを記述します。 |
AccessibleRelationSet | AccessibleRelationSet クラスはコンポーネントのリレーションセットを判定します。 |
AccessibleResourceBundle | 推奨されていません。 Java 2 プラットフォームのバージョン 1.3 では、このクラスは推奨されません。 |
AccessibleRole | クラス AccessibleRole は、コンポーネントのユーザ補助機能を指定します。 |
AccessibleState | クラス AccessibleState は、コンポーネントの個々の状態を記述します。 |
AccessibleStateSet | クラス AccessibleStateSet は、コンポーネントの状態セットを指定します。 |
コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。Java アプリケーションが Java Accessibility API を完全にサポートしている場合、画面リーダ、画面拡大機能などのユーザ補助機能と互換性があり、そうさしやすいものでなければなりません。Java Accessibility API を完全にサポートしている Java アプリケーションを使用する場合、API がオフ画面モデルに通常含まれるすべての情報を提供するので、オフ画面モデルの画面リーダは不要です。
Java Accessibility API パッケージは 8 つの Java プログラミング言語インタフェースと 6 つの Java プログラミング言語クラスで構成されています。これらについては下記で説明します。
このクラスの定数はオブジェクトに共通のユーザ補助機能のデータ型の列挙を示します。このクラスの public コンストラクタは意図的に省略されており、アプリケーションはこのクラスから定数の 1 つを使用する必要があります。このクラスは標準の役割の大規模リストを事前定義していますが、拡張可能であるため、基底クラスを変更することなく、将来プログラマが定義した役割をさらに追加することができます。
アプリケーションは、最初に AccessibleContext (Accessible を参照) を取得し、次に AccessibleContext の getAccessibleAction メソッドを呼び出すと、オブジェクトが AccessibleAction インタフェースをサポートしているか判断できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
アプリケーションは、最初に AccessibleContext (Accessible を参照) を取得し、次に AccessibleContext の getAccessibleComponent メソッドを呼び出すと、オブジェクトが AccessibleComponent インタフェースをサポートしているか判断できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
アプリケーションは、最初に AccessibleContext (Accessible を参照) を取得し、次に AccessibleContext の getAccessibleSelection メソッドを呼び出すと、オブジェクトが AccessibleSelection インタフェースをサポートしているか判断できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
このインタフェースは、指定したピクセル座標のテキストとピクセル座標の変換、テキスト内の指定した位置前後で文字、語および文の取り出しをサポートします。このインタフェースはテキスト内の指定した位置で文字の属性 (フォント、フォントサイズ、スタイルなど) の取り出しや、選択したテキスト (あれば) 、テキストの長さ、およびテキストキャレットの位置の取得をサポートします。
アプリケーションは、最初に AccessibleContext (Accessible を参照) を取得し、次に AccessibleContext の getAccessibleText メソッドを呼び出すと、オブジェクトが AccessibleText インタフェースをサポートしているか判断できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
アプリケーションは、最初に AccessibleContext (Accessible を参照) を取得し、次に AccessibleContext の getAccessibleValue メソッドを呼び出すと、オブジェクトが AccessibleValue インタフェースをサポートしているか判断できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
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.