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
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), AccessibleTextSequence, 定数フィールド値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を定義できます。
AccessibleRolepublic 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_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener - 削除されるPropertyChangeListenerpublic AccessibleAction getAccessibleAction()
AccessibleActionpublic AccessibleComponent getAccessibleComponent()
AccessibleComponentpublic AccessibleSelection getAccessibleSelection()
AccessibleSelectionpublic AccessibleText getAccessibleText()
AccessibleTextpublic AccessibleEditableText getAccessibleEditableText()
AccessibleEditableTextpublic AccessibleValue getAccessibleValue()
AccessibleValuepublic AccessibleIcon[] getAccessibleIcon()
AccessibleIconpublic AccessibleRelationSet getAccessibleRelationSet()
AccessibleRelationSetpublic AccessibleTable getAccessibleTable()
AccessibleTablepublic 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。