JavaTM 2 Platform
Std. Ed. v1.3

javax.accessibility
インタフェース AccessibleAction

既知の実装クラスの一覧:
AccessibleHyperlink, Button.AccessibleAWTButton, Checkbox.AccessibleAWTCheckbox, CheckboxMenuItem.AccessibleAWTCheckboxMenuItem, Choice.AccessibleAWTChoice, MenuItem.AccessibleAWTMenuItem, AbstractButton.AccessibleAbstractButton, JComboBox.AccessibleJComboBox, JTree.AccessibleJTree.AccessibleJTreeNode

public interface AccessibleAction

AccessibleAction インタフェースは、1 つ以上のアクションを実行できるすべてのオブジェクトによってサポートされる必要があります。このインタフェースは、実行するアクションを決定し、オブジェクトにそれらのアクションの実行を指示するためのユーザ補助機能を提供します。操作することができるオブジェクトはすべてこのインタフェースをサポートする必要があります。アプリケーションは、オブジェクトの AccessibleContext (Accessible を参照) を取得してから、AccessibleContext.getAccessibleAction() メソッドを呼び出すと、オブジェクトが AccessibleAction インタフェースをサポートするかどうかを判定できます。戻り値が null でなければ、そのオブジェクトはこのインタフェースをサポートしています。

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

メソッドの概要
 boolean doAccessibleAction(int i)
          オブジェクトに対して指定された Action を実行します。
 int getAccessibleActionCount()
          オブジェクトで利用可能なユーザ補助機能のアクションの数を返します。
 String getAccessibleActionDescription(int i)
          指定されたオブジェクトのアクションについての説明を返します。
 

メソッドの詳細

getAccessibleActionCount

public int getAccessibleActionCount()
オブジェクトで利用可能なユーザ補助機能のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルトアクション」と見なされます。
戻り値:
このオブジェクト内のゼロから始まるアクションの数

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
指定されたオブジェクトのアクションについての説明を返します。
パラメータ:
i - アクションのゼロから始まるインデックス
戻り値:
アクションを説明する String
関連項目:
getAccessibleActionCount()

doAccessibleAction

public boolean doAccessibleAction(int i)
オブジェクトに対して指定された Action を実行します。
パラメータ:
i - アクションのゼロから始まるインデックス
戻り値:
アクションが実行された場合は true、そうでない場合は false
関連項目:
getAccessibleActionCount()

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.