JavaTM 2 Platform
Standard Ed. 5.0

javax.accessibility
クラス AccessibleContext

java.lang.Object
  上位を拡張 javax.accessibility.AccessibleContext
直系の既知のサブクラス:
Component.AccessibleAWTComponent, ImageIcon.AccessibleImageIcon, JList.AccessibleJList.AccessibleJListChild, JTable.AccessibleJTable.AccessibleJTableCell, JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry, JTree.AccessibleJTree.AccessibleJTreeNode, MenuComponent.AccessibleAWTMenuComponent, ProgressMonitor.AccessibleProgressMonitor

public abstract class AccessibleContext
extends Object

AccessibleContext は、すべてのユーザ補助機能を実装するオブジェクトが返す共通の最小情報を表します。この情報には、ユーザ補助機能名、説明、機能、およびオブジェクトの状態や、オブジェクトの親および子についての情報などがあります。また、AccessibleContext には、あるコンポーネントについての、より詳細なユーザ補助機能の情報を取得するためのメソッドがあります。このコンポーネントが AccessibleContext をサポートしている場合、これらのメソッドは、以下の 1 つ以上のインタフェースを実装するオブジェクトを返します。


フィールドの概要
static String ACCESSIBLE_ACTION_PROPERTY
          サポートされているアクションのセットが変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
          コンポーネントのアクティブな下位オブジェクトがいつ変更されたかを判定するために使用する定数です。
static String ACCESSIBLE_CARET_PROPERTY
          accessibleText のキャレットがいつ変更されたかを判定するのに使用する定数です。
static String ACCESSIBLE_CHILD_PROPERTY
          ユーザ補助の子がいつオブジェクトで追加または削除されたかを判定するのに使用する定数です。
static String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
          コンポーネントの境界で変更が発生したことを示す PropertyChangeEvent です。
static String ACCESSIBLE_DESCRIPTION_PROPERTY
          accessibleDescription プロパティがいつ変更されたかを判定するのに使用する定数です。
static String ACCESSIBLE_HYPERTEXT_OFFSET
          ハイパーテキスト要素がフォーカスを受け取ったことを示すのに使用する定数です。
static String ACCESSIBLE_INVALIDATE_CHILDREN
          ツリーまたはテキストなどのコンポーネントの子に対して大幅な変更が発生したことを示す PropertyChangeEvent です。
static String ACCESSIBLE_NAME_PROPERTY
          accessibleName プロパティがいつ変更されたかを判定するのに使用する定数です。
static String ACCESSIBLE_SELECTION_PROPERTY
          accessibleSelection がいつ変更されたかを判定するのに使用する定数です。
static String ACCESSIBLE_STATE_PROPERTY
          accessibleStateSet プロパティがいつ変更されたかを判定するのに使用する定数です。
static String ACCESSIBLE_TABLE_CAPTION_CHANGED
          テーブルキャプションが変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
          列の記述が変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
          列ヘッダが変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TABLE_MODEL_CHANGED
          テーブルのデータが変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
          行の記述が変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
          行ヘッダが変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TABLE_SUMMARY_CHANGED
          テーブルサマリが変更されたことを示すのに使用する定数です。
static String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
          テキストの属性が変更されたことを示す PropertyChangeEvent です。
static String ACCESSIBLE_TEXT_PROPERTY
          テキストが変更されたことを示す PropertyChangeEvent です。
static String ACCESSIBLE_VALUE_PROPERTY
          accessibleValue プロパティがいつ変更されたかを判定するのに使用する定数です。
static String ACCESSIBLE_VISIBLE_DATA_PROPERTY
          オブジェクトの視覚表現がいつ変更されたかを判定するのに使用する定数です。
protected  String accessibleDescription
          オブジェクトの説明を格納する地域対応された String です。
protected  String accessibleName
          オブジェクトの名前を格納する地域対応された String です。
protected  Accessible accessibleParent
          オブジェクトのユーザ補助機能を実装する親です。
 
コンストラクタの概要
AccessibleContext()
           
 
メソッドの概要
 void addPropertyChangeListener(PropertyChangeListener listener)
          リスナーリストに PropertyChangeListener を追加します。
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
          バウンドプロパティ変更のレポートをサポートします。
 AccessibleAction getAccessibleAction()
          1 つ以上のアクションをサポートするこのオブジェクトに関連した AccessibleAction を取得します。
abstract  Accessible getAccessibleChild(int i)
          オブジェクトの指定された Accessible の子を返します。
abstract  int getAccessibleChildrenCount()
          オブジェクト内のユーザ補助の子の数を返します。
 AccessibleComponent getAccessibleComponent()
          グラフィカルな表現を持つこのオブジェクトに関連した AccessibleComponent を取得します。
 String getAccessibleDescription()
          オブジェクトの accessibleDescription プロパティを取得します。
 AccessibleEditableText getAccessibleEditableText()
          編集可能なテキストを画面に表示するこのオブジェクトに関連した AccessibleEditableText を取得します。
 AccessibleIcon[] getAccessibleIcon()
          関連した 1 つ以上のアイコンを持つオブジェクトに関連した AccessibleIcon を取得します。
abstract  int getAccessibleIndexInParent()
          ユーザ補助の親での、このオブジェクトのゼロから始まるインデックスを取得します。
 String getAccessibleName()
          オブジェクトの accessibleName プロパティを取得します。
 Accessible getAccessibleParent()
          このオブジェクトのユーザ補助機能を実装する親を返します。
 AccessibleRelationSet getAccessibleRelationSet()
          このオブジェクトに関連した AccessibleRelationSet を取得します。
abstract  AccessibleRole getAccessibleRole()
          オブジェクトのユーザ補助機能を取得します。
 AccessibleSelection getAccessibleSelection()
          ユーザ補助の子の選択を許可するこのオブジェクトに関連した AccessibleSelection を取得します。
abstract  AccessibleStateSet getAccessibleStateSet()
          オブジェクトの状態セットを取得します。
 AccessibleTable getAccessibleTable()
          このオブジェクトに関連した AccessibleTable を取得します。
 AccessibleText getAccessibleText()
          画面にテキストを表示するこのオブジェクトに関連した AccessibleText を取得します。
 AccessibleValue getAccessibleValue()
          数値をサポートするこのオブジェクトに関連した AccessibleValue を取得します。
abstract  Locale getLocale()
          コンポーネントのロケールを返します。
 void removePropertyChangeListener(PropertyChangeListener listener)
          PropertyChangeListener をリスナーリストから削除します。
 void setAccessibleDescription(String s)
          オブジェクトについてのユーザ補助機能の説明を設定します。
 void setAccessibleName(String s)
          オブジェクトの地域対応されたユーザ補助の名前を設定します。
 void setAccessibleParent(Accessible a)
          オブジェクトの、ユーザ補助の親を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ACCESSIBLE_NAME_PROPERTY

public static final String ACCESSIBLE_NAME_PROPERTY
accessibleName プロパティがいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent の旧値は古い accessibleName、新値は新しい accessibleName です。

関連項目:
getAccessibleName(), addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_DESCRIPTION_PROPERTY

public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
accessibleDescription プロパティがいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent の旧値は古い accessibleDescription、新値は新しい accessibleDescription です。

関連項目:
getAccessibleDescription(), addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_STATE_PROPERTY

public static final String ACCESSIBLE_STATE_PROPERTY
accessibleStateSet プロパティがいつ変更されたかを判定するのに使用する定数です。旧値は古い AccessibleState、新値は accessibleStateSet の新しい AccessibleState です。たとえば、垂直および水平方向の状態をサポートするコンポーネントが方向を垂直から水平へ変更した場合は、旧値は AccessibleState.VERTICAL で、新値は AccessibleState.HORIZONTAL です。どちらかの値が null になることもあります。たとえば、コンポーネントが使用可能から使用不可に変更されたときに、旧値は AccessibleState.ENABLED、新値は null になります。

関連項目:
getAccessibleStateSet(), AccessibleState, AccessibleStateSet, addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_VALUE_PROPERTY

public static final String ACCESSIBLE_VALUE_PROPERTY
accessibleValue プロパティがいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent の旧値は古い値を表す Number、新値は新規の値を表す Number です。

関連項目:
getAccessibleValue(), addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_SELECTION_PROPERTY

public static final String ACCESSIBLE_SELECTION_PROPERTY
accessibleSelection がいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent の旧値と新値は、現時点では、今後使用するために予約されています。

関連項目:
getAccessibleSelection(), addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_CARET_PROPERTY

public static final String ACCESSIBLE_CARET_PROPERTY
accessibleText のキャレットがいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent の旧値は古いキャレット位置を表す整数値、新値は新しいかまたは現在のキャレット位置を表す整数値です。

関連項目:
addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_VISIBLE_DATA_PROPERTY

public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
オブジェクトの視覚表現がいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent の旧値と新値は、現時点では未使用です。

関連項目:
addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_CHILD_PROPERTY

public static final String ACCESSIBLE_CHILD_PROPERTY
ユーザ補助の子がいつオブジェクトで追加または削除されたかを判定するのに使用する定数です。ユーザ補助の子が追加される場合は、旧値は null、新値はユーザ補助の子です。ユーザ補助の子が削除される場合は、旧値はユーザ補助の子、新値は null です。

関連項目:
addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY

public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
コンポーネントのアクティブな下位オブジェクトがいつ変更されたかを判定するために使用する定数です。アクティブな下位オブジェクトは、リスト、ツリー、テーブルなどの一時的な子を持つ可能性のあるオブジェクトに使用されます。アクティブな下位オブジェクトが変更された場合、プロパティ変更イベントの旧値は以前のアクティブな子を表す Accessible、新値は現在のアクティブな子を表す Accessible になります。

関連項目:
addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

ACCESSIBLE_TABLE_CAPTION_CHANGED

public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
テーブルキャプションが変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は以前のテーブルキャプションを表す Accessible、新値は新規のテーブルキャプションを表す Accessible です。

関連項目:
Accessible, AccessibleTable, 定数フィールド値

ACCESSIBLE_TABLE_SUMMARY_CHANGED

public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
テーブルサマリが変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は以前のテーブルサマリを表す Accessible、新値は新規のテーブルサマリを表す Accessible です。

関連項目:
Accessible, AccessibleTable, 定数フィールド値

ACCESSIBLE_TABLE_MODEL_CHANGED

public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
テーブルのデータが変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は null、新値はテーブルの変更を表す AccessibleTableModelChange です。

関連項目:
AccessibleTable, AccessibleTableModelChange, 定数フィールド値

ACCESSIBLE_TABLE_ROW_HEADER_CHANGED

public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
行ヘッダが変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は null、新値はヘッダの変更を表す AccessibleTableModelChange です。

関連項目:
AccessibleTable, AccessibleTableModelChange, 定数フィールド値

ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED

public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
行の記述が変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は null、新値は行のインデックスを表す整数値です。

関連項目:
AccessibleTable, 定数フィールド値

ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED

public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
列ヘッダが変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は null、新値はヘッダの変更を表す AccessibleTableModelChange です。

関連項目:
AccessibleTable, AccessibleTableModelChange, 定数フィールド値

ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED

public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
列の記述が変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は null、新値は列のインデックスを表す整数値です。

関連項目:
AccessibleTable, 定数フィールド値

ACCESSIBLE_ACTION_PROPERTY

public static final String ACCESSIBLE_ACTION_PROPERTY
サポートされているアクションのセットが変更されたことを示すのに使用する定数です。PropertyChangeEvent の旧値は以前のサポートされていたアクションの数を表す整数値、新値は新規にサポートされるアクションの数を表す整数値です。

関連項目:
AccessibleAction, 定数フィールド値

ACCESSIBLE_HYPERTEXT_OFFSET

public static final String ACCESSIBLE_HYPERTEXT_OFFSET
ハイパーテキスト要素がフォーカスを受け取ったことを示すのに使用する定数です。PropertyChangeEvent の旧値はフォーカスがあった前の要素のドキュメント内の開始インデックスを表す整数値で、新値はフォーカスがある現在の要素のドキュメント内の開始インデックスを表す整数値です。値 -1 は、要素にフォーカスがない、あるいはなかったことを示します。

関連項目:
AccessibleHyperlink, 定数フィールド値

ACCESSIBLE_TEXT_PROPERTY

public static final String ACCESSIBLE_TEXT_PROPERTY
テキストが変更されたことを示す PropertyChangeEvent です。
テキストの挿入では、oldValue が null で、newValue は挿入されたテキストを指定する AccessibleTextSequence になります。
テキストの削除では、 oldValue が削除されたテキストを指定する AccessibleTextSequence で、newValue が null になります。
テキストの置換では、oldValue が古いテキストを指定する AccessibleTextSequence で newValue が新規テキストを指定する AccessibleTextSequence になります。

関連項目:
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), #AccessibleText.AccessibleTextSequence, 定数フィールド値

ACCESSIBLE_INVALIDATE_CHILDREN

public static final String ACCESSIBLE_INVALIDATE_CHILDREN
ツリーまたはテキストなどのコンポーネントの子に対して大幅な変更が発生したことを示す PropertyChangeEvent です。この変更は、サブコンポーネントのステータスを再取得する必要があるイベントリスナーに通知されます。oldValue は null で、newValue は無効になっている子のコンポーネントです。

導入されたバージョン:
1.5
関連項目:
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), #AccessibleText.AccessibleTextSequence, 定数フィールド値

ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED

public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
テキストの属性が変更されたことを示す PropertyChangeEvent です。
属性の挿入では、oldValue が null、で newValue は挿入された属性を指定する AccessibleAttributeSequence になります。
属性の削除では、 oldValue が削除された属性を指定する AccessibleAttributeSequence で、newValue が null になります。
属性の置換では、oldValue が古い属性を指定する AccessibleAttributeSequence で、newValue が新規属性を指定する AccessibleAttributeSequence になります。

導入されたバージョン:
1.5
関連項目:
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), #AccessibleText.AccessibleAttributeSequence, 定数フィールド値

ACCESSIBLE_COMPONENT_BOUNDS_CHANGED

public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
コンポーネントの境界で変更が発生したことを示す PropertyChangeEvent です。oldValue は旧コンポーネントの境界で、newValue は新規コンポーネントの境界です。

導入されたバージョン:
1.5
関連項目:
addPropertyChangeListener(java.beans.PropertyChangeListener), 定数フィールド値

accessibleParent

protected Accessible accessibleParent
オブジェクトのユーザ補助機能を実装する親です。

関連項目:
getAccessibleParent(), setAccessibleParent(javax.accessibility.Accessible)

accessibleName

protected String accessibleName
オブジェクトの名前を格納する地域対応された String です。

関連項目:
getAccessibleName(), setAccessibleName(java.lang.String)

accessibleDescription

protected String accessibleDescription
オブジェクトの説明を格納する地域対応された String です。

関連項目:
getAccessibleDescription(), setAccessibleDescription(java.lang.String)
コンストラクタの詳細

AccessibleContext

public AccessibleContext()
メソッドの詳細

getAccessibleName

public String getAccessibleName()
オブジェクトの accessibleName プロパティを取得します。オブジェクトの accessibleName プロパティは、オブジェクトの目的を示す地域対応された String です。たとえば、ラベルまたはボタンの accessibleName プロパティの場合、ラベルまたはボタンそれ自体のテキストである場合もあります。名前を表示しないオブジェクトの場合でも、accessibleName を設定する必要があります。たとえば、市の名前を入力するのに使用するテキストフィールドの場合、en_US ロケールの accessibleName は「city」になります。

戻り値:
オブジェクトの地域対応された名前。このオブジェクトが名前を持っていない場合は null
関連項目:
setAccessibleName(java.lang.String)

setAccessibleName

public void setAccessibleName(String s)
オブジェクトの地域対応されたユーザ補助の名前を設定します。名前を変更すると、ACCESSIBLE_NAME_PROPERTY プロパティで PropertyChangeEvent がトリガされます。

パラメータ:
s - オブジェクトの地域対応された新しい名前
関連項目:
getAccessibleName(), addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
オブジェクトの accessibleDescription プロパティを取得します。このオブジェクトの accessibleDescription プロパティは、オブジェクトの目的を説明する地域対応された短いテキストです。たとえば、「Cancel」ボタンの場合、accessibleDescription は「Ignore changes and close dialog box」などのようになります。

戻り値:
オブジェクトの地域対応された記述。このオブジェクトが記述を持たない場合は null
関連項目:
setAccessibleDescription(java.lang.String)

setAccessibleDescription

public void setAccessibleDescription(String s)
オブジェクトについてのユーザ補助機能の説明を設定します。名前を変更すると、ACCESSIBLE_DESCRIPTION_PROPERTY プロパティで PropertyChangeEvent がトリガされます。

パラメータ:
s - オブジェクトの新しい地域対応された説明
関連項目:
setAccessibleName(java.lang.String), addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public abstract AccessibleRole getAccessibleRole()
オブジェクトのユーザ補助機能を取得します。オブジェクトのユーザ補助機能は、包括的な目的、またはこのオブジェクトのクラスの使用です。たとえば、プッシュボタンのユーザ補助機能は AccessibleRole.PUSH_BUTTON です。AccessibleRole でのユーザ補助機能は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。これにより、ユーザ補助機能はコンポーネントのさまざまに修正されたサブクラスに一貫したインタフェースを提供したり (たとえば、プッシュボタンのように動作するすべてのコンポーネントで AccessibleRole.PUSH_BUTTON を使用するなど)、異なる動作をするサブクラスを区別 (たとえば、チェックボックスでは AccessibleRole.CHECK_BOX、ラジオボタンでは AccessibleRole.RADIO_BUTTON など) することができます。

AccessibleRole クラスは拡張可能でもあるので、カスタムコンポーネントの開発者は、事前に定義されたユーザ補助機能のセットでは不十分な場合に、独自の AccessibleRole を定義できます。

戻り値:
オブジェクトの役割を記述する AccessibleRole のインスタンス
関連項目:
AccessibleRole

getAccessibleStateSet

public abstract AccessibleStateSet getAccessibleStateSet()
オブジェクトの状態セットを取得します。オブジェクトの AccessibleStateSet は、一意の AccessibleState のセットです。オブジェクトの AccessibleStateSet を変更すると、ACCESSIBLE_STATE_PROPERTY プロパティで PropertyChangeEvent がトリガされます。

戻り値:
オブジェクトの現在の状態セットを保持する AccessibleStateSet のインスタンス
関連項目:
AccessibleStateSet, AccessibleState, addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleParent

public Accessible getAccessibleParent()
このオブジェクトのユーザ補助機能を実装する親を返します。

戻り値:
このオブジェクトのユーザ補助の親。このオブジェクトがユーザ補助の親を持たない場合は null

setAccessibleParent

public void setAccessibleParent(Accessible a)
オブジェクトの、ユーザ補助の親を設定します。このメソッドでは、実際のコンポーネントの親をコンポーネントのユーザ補助の親として扱えない状況に限って使用され、ユーザ補助の子の親によってだけ呼び出されます。

パラメータ:
a - 親として設定される Accessible

getAccessibleIndexInParent

public abstract int getAccessibleIndexInParent()
ユーザ補助の親での、このオブジェクトのゼロから始まるインデックスを取得します。

戻り値:
親での、このオブジェクトのゼロから始まるインデックス。このオブジェクトにユーザ補助機能を実装する親がない場合は -1
関連項目:
getAccessibleParent(), getAccessibleChildrenCount(), getAccessibleChild(int)

getAccessibleChildrenCount

public abstract int getAccessibleChildrenCount()
オブジェクト内のユーザ補助の子の数を返します。

戻り値:
オブジェクト内のユーザ補助の子の数

getAccessibleChild

public abstract Accessible getAccessibleChild(int i)
オブジェクトの指定された Accessible の子を返します。Accessible オブジェクトの Accessible の子はゼロから始まるため、Accessible の最初の子はインデックスが 0、2 番目の子はインデックスが 1 のようになります。

パラメータ:
i - ゼロから始まる子のインデックス
戻り値:
オブジェクトの Accessible の子
関連項目:
getAccessibleChildrenCount()

getLocale

public abstract Locale getLocale()
                          throws IllegalComponentStateException
コンポーネントのロケールを返します。コンポーネントがロケールを持たない場合は、その親のロケールが返されます。

戻り値:
このコンポーネントのロケール。このコンポーネントがロケールを持たない場合、その親のロケールが返される
例外:
IllegalComponentStateException - Component が独自のロケールを持たず、まだ包含関係の階層に追加されていない場合 (追加されている場合は格納側の親からロケールが決められる)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
リスナーリストに PropertyChangeListener を追加します。リスナーは、すべての Accessible プロパティで登録され、それらのプロパティが変更されたときに呼び出されます。

パラメータ:
listener - 追加する PropertyChangeListener
関連項目:
ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストから削除します。すべてのプロパティに対して登録された PropertyChangeListener を削除します。

パラメータ:
listener - 削除する PropertyChangeListener

getAccessibleAction

public AccessibleAction getAccessibleAction()
1 つ以上のアクションをサポートするこのオブジェクトに関連した AccessibleAction を取得します。

戻り値:
オブジェクトでサポートされている場合は AccessibleAction。そうでない場合は null
関連項目:
AccessibleAction

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
グラフィカルな表現を持つこのオブジェクトに関連した AccessibleComponent を取得します。

戻り値:
オブジェクトによってサポートされている場合は AccessibleComponent、そうでない場合は null
関連項目:
AccessibleComponent

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
ユーザ補助の子の選択を許可するこのオブジェクトに関連した AccessibleSelection を取得します。

戻り値:
オブジェクトによってサポートされている場合は AccessibleSelection、そうでない場合は null
関連項目:
AccessibleSelection

getAccessibleText

public AccessibleText getAccessibleText()
画面にテキストを表示するこのオブジェクトに関連した AccessibleText を取得します。

戻り値:
オブジェクトによってサポートされている場合は AccessibleText、そうでない場合は null
関連項目:
AccessibleText

getAccessibleEditableText

public AccessibleEditableText getAccessibleEditableText()
編集可能なテキストを画面に表示するこのオブジェクトに関連した AccessibleEditableText を取得します。

戻り値:
オブジェクトによってサポートされている場合は AccessibleEditableText、そうでない場合は null
関連項目:
AccessibleEditableText

getAccessibleValue

public AccessibleValue getAccessibleValue()
数値をサポートするこのオブジェクトに関連した AccessibleValue を取得します。

戻り値:
オブジェクトによってサポートされている場合は AccessibleValue、そうでない場合は null
関連項目:
AccessibleValue

getAccessibleIcon

public AccessibleIcon[] getAccessibleIcon()
関連した 1 つ以上のアイコンを持つオブジェクトに関連した AccessibleIcon を取得します。

戻り値:
オブジェクトでサポートされている場合は、AccessibleIcon の配列。そうでない場合は null
関連項目:
AccessibleIcon

getAccessibleRelationSet

public AccessibleRelationSet getAccessibleRelationSet()
このオブジェクトに関連した AccessibleRelationSet を取得します。

戻り値:
オブジェクトでサポートされている場合は、AccessibleRelationSet。そうでない場合は null
関連項目:
AccessibleRelationSet

getAccessibleTable

public AccessibleTable getAccessibleTable()
このオブジェクトに関連した AccessibleTable を取得します。

戻り値:
オブジェクトでサポートされている場合は AccessibleTable。そうでない場合は null
関連項目:
AccessibleTable

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
バウンドプロパティ変更のレポートをサポートします。oldValue と newValue が同じでなく、PropertyChangeEvent リスナーリストが空でない場合は、各リスナーに PropertyChange イベントをトリガします。通常、このメソッドは Accessible オブジェクト自体によって使用され、アプリケーションプログラムから呼び出してはなりません。

パラメータ:
propertyName - 変更されたプロパティのプログラム上の名前
oldValue - プロパティの古い値
newValue - プロパティの新しい値
関連項目:
PropertyChangeSupport, addPropertyChangeListener(java.beans.PropertyChangeListener), removePropertyChangeListener(java.beans.PropertyChangeListener), ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY

JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。