public abstract class AccessibleContext extends Object
AccessibleAction
- オブジェクトは 1 つ以上のアクションを実行できます。このインタフェースは、実行するアクションを決定し、オブジェクトにそれらのアクションを実行するように指示するための標準メカニズムをユーザー補助テクノロジに提供します。操作可能なオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleComponent
- オブジェクトはグラフィカルな表現を持ちます。このインタフェースは、オブジェクトのグラフィカルな表現を判定および設定するための標準メカニズムをユーザー補助テクノロジに提供します。画面に描画されるオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleSelection
- オブジェクトは子の選択を許可します。このインタフェースは、現在選択されているオブジェクトの子を判定したり、その選択範囲の設定を変更したりするための標準メカニズムをユーザー補助テクノロジに提供します。選択可能な子を持つオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleText
- オブジェクトは編集可能なテキスト情報を画面に表示します。このインタフェースは、内容、属性、および空間位置を使ってそのテキストにアクセスするための標準メカニズムをユーザー補助テクノロジに提供します。編集可能なテキストを含むオブジェクトはすべてこのインタフェースをサポートする必要があります。
AccessibleValue
- オブジェクトは数値をサポートします。このインタフェースは、オブジェクトの現在の値や最大値や最小値を判定および設定するための標準のメカニズムをユーザー補助テクノロジに提供します。数値をサポートするオブジェクトはすべてこのインタフェースをサポートする必要があります。修飾子と型 | フィールドと説明 |
---|---|
static String |
ACCESSIBLE_ACTION_PROPERTY
サポートされているアクションのセットが変更されたことを示すのに使用する定数です。
|
static String |
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
コンポーネントのアクティブな子孫がいつ変更されたかを判定するために使用する定数です。
|
static String |
ACCESSIBLE_CARET_PROPERTY
accessibleText のキャレットがいつ変更されたかを判定するのに使用する定数です。
|
static String |
ACCESSIBLE_CHILD_PROPERTY
Accessible 子がいつオブジェクトで追加または削除されたかを判定するのに使用する定数です。
|
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
テーブルキャプションが変更されたことを示すのに使用する定数です。PropertyChangeEvent の oldValue は以前のテーブルキャプションを表す Accessible、newValue は新規のテーブルキャプションを表す Accessible です。
|
static String |
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
列の説明が変更されたことを示すのに使用する定数です。PropertyChangeEvent の oldValue は null、newValue は列のインデックスを表す整数値です。
|
static String |
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
列ヘッダーが変更されたことを示すのに使用する定数です。PropertyChangeEvent の oldValue は null、newValue はヘッダーの変更を表す AccessibleTableModelChange です。
|
static String |
ACCESSIBLE_TABLE_MODEL_CHANGED
テーブルのデータが変更されたことを示すのに使用する定数です。
|
static String |
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
行の記述が変更されたことを示すのに使用する定数です。PropertyChangeEvent の oldValue は null、newValue は行のインデックスを表す整数値です。
|
static String |
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
行ヘッダーが変更されたことを示すのに使用する定数です。PropertyChangeEvent の oldValue は null、newValue はヘッダーの変更を表す AccessibleTableModelChange です。
|
static String |
ACCESSIBLE_TABLE_SUMMARY_CHANGED
テーブルサマリーが変更されたことを示すのに使用する定数です。PropertyChangeEvent の oldValue は以前のテーブルサマリーを表す Accessible、newValue は新規のテーブルサマリーを表す Accessible です。
|
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
このオブジェクトの Accessible 親です。
|
コンストラクタと説明 |
---|
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()
オブジェクトの Accessible 子の数を返します。
|
AccessibleComponent |
getAccessibleComponent()
グラフィカルな表現を持つこのオブジェクトに関連付けられた AccessibleComponent を取得します。
|
String |
getAccessibleDescription()
このオブジェクトの accessibleDescription プロパティーを取得します。
|
AccessibleEditableText |
getAccessibleEditableText()
編集可能なテキストを画面に表示するこのオブジェクトに関連付けられた AccessibleEditableText を取得します。
|
AccessibleIcon[] |
getAccessibleIcon()
関連付けられた 1 つ以上のアイコンを持つオブジェクトに関連付けられた AccessibleIcon を取得します。
|
abstract int |
getAccessibleIndexInParent()
Accessible 親での、このオブジェクトのゼロから始まるインデックスを取得します。
|
String |
getAccessibleName()
オブジェクトの accessibleName プロパティーを取得します。
|
Accessible |
getAccessibleParent()
このオブジェクトの Accessible 親を取得します。
|
AccessibleRelationSet |
getAccessibleRelationSet()
このオブジェクトに関連付けられた AccessibleRelationSet を取得します。
|
abstract AccessibleRole |
getAccessibleRole()
このオブジェクトの役割を取得します。
|
AccessibleSelection |
getAccessibleSelection()
Accessible 子の選択を許可するこのオブジェクトに関連付けられた 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)
このオブジェクトの Accessible 説明を設定します。
|
void |
setAccessibleName(String s)
このオブジェクトのローカライズされた Accessible 名を設定します。
|
void |
setAccessibleParent(Accessible a)
このオブジェクトの Accessible 親を設定します。
|
public static final String ACCESSIBLE_NAME_PROPERTY
public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
public static final String ACCESSIBLE_STATE_PROPERTY
public static final String ACCESSIBLE_VALUE_PROPERTY
public static final String ACCESSIBLE_SELECTION_PROPERTY
public static final String ACCESSIBLE_CARET_PROPERTY
public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
public static final String ACCESSIBLE_CHILD_PROPERTY
public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Accessible
, AccessibleTable
, 定数フィールド値public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Accessible
, AccessibleTable
, 定数フィールド値public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
AccessibleTable
, 定数フィールド値public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
AccessibleTable
, 定数フィールド値public static final String ACCESSIBLE_ACTION_PROPERTY
AccessibleAction
, 定数フィールド値public static final String ACCESSIBLE_HYPERTEXT_OFFSET
AccessibleHyperlink
, 定数フィールド値public static final String ACCESSIBLE_TEXT_PROPERTY
public static final String ACCESSIBLE_INVALIDATE_CHILDREN
public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
addPropertyChangeListener(java.beans.PropertyChangeListener)
、定数フィールド値protected Accessible accessibleParent
protected String accessibleName
protected String accessibleDescription
public String getAccessibleName()
setAccessibleName(java.lang.String)
public void setAccessibleName(String s)
s
- オブジェクトのローカライズされた新しい名前getAccessibleName()
, addPropertyChangeListener(java.beans.PropertyChangeListener)
public String getAccessibleDescription()
setAccessibleDescription(java.lang.String)
public void setAccessibleDescription(String s)
s
- オブジェクトの新しいローカライズされた説明setAccessibleName(java.lang.String)
, addPropertyChangeListener(java.beans.PropertyChangeListener)
public abstract AccessibleRole getAccessibleRole()
AccessibleRole クラスは拡張可能でもあるので、カスタムコンポーネントの開発者は、事前に定義された役割のセットでは不十分な場合に、独自の AccessibleRole を定義できます。
AccessibleRole
public abstract AccessibleStateSet getAccessibleStateSet()
AccessibleStateSet
、AccessibleState
、addPropertyChangeListener(java.beans.PropertyChangeListener)
public Accessible getAccessibleParent()
public void setAccessibleParent(Accessible a)
a
- 親として設定される Accessiblepublic abstract int getAccessibleIndexInParent()
getAccessibleParent()
, getAccessibleChildrenCount()
, getAccessibleChild(int)
public abstract int getAccessibleChildrenCount()
public abstract Accessible getAccessibleChild(int i)
i
- 子のゼロから始まるインデックスgetAccessibleChildrenCount()
public abstract Locale getLocale() throws IllegalComponentStateException
IllegalComponentStateException
- Component が独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合public void addPropertyChangeListener(PropertyChangeListener listener)
listener
- 追加される PropertyChangeListenerACCESSIBLE_NAME_PROPERTY
, ACCESSIBLE_DESCRIPTION_PROPERTY
, ACCESSIBLE_STATE_PROPERTY
, ACCESSIBLE_VALUE_PROPERTY
, ACCESSIBLE_SELECTION_PROPERTY
, ACCESSIBLE_TEXT_PROPERTY
, ACCESSIBLE_VISIBLE_DATA_PROPERTY
public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- 削除される PropertyChangeListenerpublic AccessibleAction getAccessibleAction()
AccessibleAction
public AccessibleComponent getAccessibleComponent()
AccessibleComponent
public AccessibleSelection getAccessibleSelection()
AccessibleSelection
public AccessibleText getAccessibleText()
AccessibleText
public AccessibleEditableText getAccessibleEditableText()
AccessibleEditableText
public AccessibleValue getAccessibleValue()
AccessibleValue
public AccessibleIcon[] getAccessibleIcon()
AccessibleIcon
public AccessibleRelationSet getAccessibleRelationSet()
AccessibleRelationSet
public AccessibleTable getAccessibleTable()
AccessibleTable
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
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
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.