Java 2 Platform v1.4 での Accessibility の拡張機能

Java Accessibility ガイド > Java Accessibility API (JAAPI) プログラマーズガイド > Java 2 Platform v1.4 での Accessibility の拡張機能

ここで説明する機能は、Java 2 Platform v1.4.0 で導入されました。これらの機能も、Java 2 Platform の今後のリリースに組み込まれます。

目次

AccessibleExtendedComponent.getAccessibleKeyBinding

AccessibleExtendedComponent インタフェースに、オブジェクトに関連付けられているキーバインディングを返す新しいメソッド getAccessibleKeyBinding が追加されました。

AccessibleRole の新しい定数

AccessibleState クラスには、次の新しい定数が含まれます。

HTML Object タグに対する Accessibility サポート

このリリースでは、HTML object タグに対するアクセシビリティーサポートが追加されています。Ctrl + t キーと Shift + Ctrl + t キーは、HTML ドキュメント内の object タグに関連付けられている次のコンポーネントおよび前のコンポーネントにそれぞれ移動します。Ctrl + スペースキーは、コンポーネントに関連付けられているデフォルトアクションをアクティブにします。

HTMLEditorKit キーボードリンクトラバーサルの追跡のサポート

ユーザー補助テクノロジには、HTMLEditorKit キーボードリンクトラバーサルを追跡する手段が必要でした。この機能をサポートするために、定数 AccessibleContext.ACCESSIBLE_HYPERTEXT_OFFSET が追加されました。

ユーザー補助テクノロジプロパティー

javax.accessibility.assistive_technologies プロパティーは、ユーザー補助テクノロジを JVM にロードするように指定します。

画面リーダープロパティー

javax.accessibility.screen_reader_present プロパティーが true に設定されている場合、Java プラットフォームライブラリは画面リーダーがシステムに存在すると認識できます。アプリケーション開発者はこのプロパティーをチェックできます。アプリケーションが Self Voicing で、画面リーダーが存在する場合は、開発者は Self Voicing をオフにできます。

API の拡張機能

Java Accessibility API に次の新しいクラスおよびインタフェースが追加されました。

また、新しいクラスおよびインタフェースを反映するために、javax.accessibility.AccessibleContext が更新されました。

AccessibleEditableText

AccessibleEditableText インタフェースは、ユーザー補助テクノロジによるテキスト編集のサポートを提供します。

AccessibleExtendedComponent

AccessibleExtendedComponent インタフェースは、オブジェクトの拡張グラフィカル表現を判定するユーザー補助テクノロジの標準メカニズムを提供します。

AccessibleExtendedTable

AccessibleExtendedTable インタフェースは、2 次元テーブル形式でデータを表すユーザーインタフェースコンポーネントの拡張情報を提供します。

AccessibleKeyBinding

AccessibleKeyBinding インタフェースは、オブジェクト用に存在するキーバインディングを判定するユーザー補助テクノロジの標準メカニズムを提供します。

ニーモニックタブナビゲーション

この新機能は、JTabbedPane でニーモニックを使用することでタブナビゲーションを容易にするサポートを提供します。

最初の文字によるリストナビゲーション

この新機能は、リスト項目の最初の文字を使用したリストナビゲーションのサポートを提供します。

HTML コンポーネント用 Accessibility サポート

このリリースは、Swing で HTML コンポーネント用 Accessibility サポートを提供します。

画面拡大機能プロパティー

javax.accessibility.screen_magnifier_present プロパティーが true に設定されている場合、Java プラットフォームライブラリは画面拡大機能がシステムに存在すると認識できます。アプリケーション開発者はこのプロパティーをチェックし、画面拡大機能が存在する場合には、アプリケーションが画面拡大機能に対応していることを確認するようにしてください。


Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.
連絡先