JavaTM 2
Platform
Std. Ed. v1.4.0

javax.accessibility
インタフェース AccessibleKeyBinding


public interface AccessibleKeyBinding

AccessibleKeyBinding インタフェースは、オブジェクトの選択に使用できるキーボードニーモニックまたはキーボードショートカットなどのキーボードバインディングを持つすべてのオブジェクトによってサポートされる必要があります。このインタフェースは、このオブジェクトのために存在するキーバインディングを決定するためのユーザ補助機能を提供します。このようなキーバインディングを持つオブジェクトはすべてこのインタフェースをサポートする必要があります。アプリケーションは、オブジェクトの AccessibleContext (@link Accessible を参照) を取得してから、AccessibleContext#getAccessibleKeyBinding メソッドを呼び出すと、オブジェクトが AccessibleKeyBinding インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。

関連項目:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext#getAccessibleKeyBinding

メソッドの概要
 Object getAccessibleKeyBinding(int i)
          このオブジェクトのキーバインディングを返します。
 int getAccessibleKeyBindingCount()
          このオブジェクトのキーバイディングの数を返します。
 

メソッドの詳細

getAccessibleKeyBindingCount

public int getAccessibleKeyBindingCount()
このオブジェクトのキーバイディングの数を返します。

戻り値:
このオブジェクトのゼロから始まるキーバイディングの数

getAccessibleKeyBinding

public Object getAccessibleKeyBinding(int i)
このオブジェクトのキーバインディングを返します。戻り値は java.lang.Object で、基本となるキーの実装に基づいて適切な型にキャストする必要があります。たとえば、返された Object が javax.swing.KeyStroke である場合、このメソッドのユーザは次を実行する必要があります。 Component c = AccessibleContext ac = c.getAccessibleContext(); AccessibleKeyBinding akb = ac.getAccessibleKeyBinding(); for (int i = 0; i < akb.getAccessibleKeyBindingCount(); i++) { Object o = akb.getAccessibleKeyBinding(i); if (o instanceof javax.swing.KeyStroke) { javax.swing.KeyStroke keyStroke = (javax.swing.KeyStroke)o; } }

パラメータ:
i - キーバインディングのゼロから始まるインデックス
戻り値:
キーバインディングを指定する javax.lang.Object
関連項目:
getAccessibleKeyBindingCount()

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.