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
,Translator
@JavaBean(description="Minimal information that all accessible objects return") public abstract class AccessibleContext extends Object
AccessibleContext
は、すべてのアクセス可能なオブジェクトが返す最小限の情報を表します。 この情報には、Accessible名、説明、機能、およびオブジェクトの状態や、オブジェクトの親および子についての情報などがあります。 AccessibleContext
には、コンポーネントに関するより具体的なアクセシビリティ情報を取得するためのメソッドも含まれています。 このコンポーネントがそれらをサポートしている場合、これらのメソッドは、次の1つ以上のインタフェースを実装するオブジェクトを返します。
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
表のキャプションが変更されたことを示すために使用される定数。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
このオブジェクトの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つ以上あるオブジェクトに関連付けられたAccessibleIcons
を取得します。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()
Numerical
値をサポートするこのオブジェクトに関連付けられたAccessibleValue
を取得します。abstract Locale
getLocale()
コンポーネントのロケールを取得します。void
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener
をリスナー・リストから削除します。void
setAccessibleDescription(String s)
このオブジェクトのAccessible説明を設定します。void
setAccessibleName(String s)
このオブジェクトのローカライズされたAccessible名を設定します。void
setAccessibleParent(Accessible a)
このオブジェクトの親のAccessible
を設定します。
-
フィールド詳細
-
ACCESSIBLE_NAME_PROPERTY
public static final String ACCESSIBLE_NAME_PROPERTYaccessibleName
プロパティが変更された時期を決定するために使用する定数。PropertyChangeEvent
の古い値は古いaccessibleName
になり、新しい値は新しいaccessibleName
になります。 -
ACCESSIBLE_DESCRIPTION_PROPERTY
public static final String ACCESSIBLE_DESCRIPTION_PROPERTYaccessibleDescription
プロパティが変更された時期を決定するために使用する定数。PropertyChangeEvent
の古い値は古いaccessibleDescription
になり、新しい値は新しいaccessibleDescription
になります。 -
ACCESSIBLE_STATE_PROPERTY
public static final String ACCESSIBLE_STATE_PROPERTYaccessibleStateSet
プロパティがいつ変更されたかを判別するために使用される定数。 古い値は古いAccessibleState
になり、新しい値はaccessibleStateSet
の新しいAccessibleState
になります。 たとえば、垂直および水平の状態をサポートするコンポーネントが垂直から水平に向きを変える場合、古い値はAccessibleState.VERTICAL
になり、新しい値はAccessibleState.HORIZONTAL
になります。 どちらの値もnull
になることに注意してください。 たとえば、コンポーネントが有効化から無効化に変わると、古い値はAccessibleState.ENABLED
になり、新しい値はnull
になります。 -
ACCESSIBLE_VALUE_PROPERTY
public static final String ACCESSIBLE_VALUE_PROPERTYaccessibleValue
プロパティがいつ変更されたかを判別するために使用される定数。PropertyChangeEvent
の古い値は古い値を表すNumber
になり、新しい値は新しい値を表すNumber
になります。 -
ACCESSIBLE_SELECTION_PROPERTY
public static final String ACCESSIBLE_SELECTION_PROPERTYaccessibleSelection
がいつ変更されたかを決定するために使用される定数。PropertyChangeEvent
の古い値と新しい値は、将来の使用のために現在予約されています。 -
ACCESSIBLE_CARET_PROPERTY
public static final String ACCESSIBLE_CARET_PROPERTYaccessibleText
キャレットがいつ変更されたかを判断するために使用する定数。PropertyChangeEvent
の古い値は古いキャレット位置を表す整数になり、新しい値は新しい/現在のキャレット位置を表す整数になります。 -
ACCESSIBLE_VISIBLE_DATA_PROPERTY
public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTYオブジェクトの視覚表現がいつ変更されたかを判定するのに使用する定数です。PropertyChangeEvent
の古い値と新しい値は、将来の使用のために現在予約されています。 -
ACCESSIBLE_CHILD_PROPERTY
public static final String ACCESSIBLE_CHILD_PROPERTYAccessible
の子がオブジェクトに追加/削除される時期を決定するために使用する定数。Accessible
子が追加されている場合、古い値はnull
になり、新しい値はAccessible
子になります。Accessible
子が削除されている場合、古い値はAccessible
子になり、新しい値はnull
になります。 -
ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTYコンポーネントのアクティブな子孫がいつ変更されたかを判定するために使用する定数です。 アクティブな子孫は、リスト、ツリー、表などの一時的な子を持つ可能性のあるオブジェクトに使用されます。 アクティブな子孫が変更されたとき、プロパティ変更イベントの古い値は以前のアクティブな子を表すAccessible
になり、新しい値は現在のアクティブな子を表すAccessible
になります。 -
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
になります。 -
ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED行ヘッダーが変更されたことを示すために使用する定数。PropertyChangeEvent
の古い値はnull
になり、新しい値はヘッダーの変更を表すAccessibleTableModelChange
になります。 -
ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED行の記述が変更されたことを示すために使用する定数。PropertyChangeEvent
の古い値はnull
になり、新しい値は行インデックスを表すInteger
になります。- 関連項目:
AccessibleTable
, 定数フィールド値
-
ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED列ヘッダーが変更されたことを示すために使用する定数。PropertyChangeEvent
の古い値はnull
になり、新しい値はヘッダーの変更を表すAccessibleTableModelChange
になります。 -
ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED列の記述が変更されたことを示すために使用される定数。PropertyChangeEvent
の古い値はnull
になり、新しい値は列インデックスを表すInteger
になります。- 関連項目:
AccessibleTable
, 定数フィールド値
-
ACCESSIBLE_ACTION_PROPERTY
public static final String ACCESSIBLE_ACTION_PROPERTYサポートされているアクションのセットが変更されたことを示すのに使用する定数です。PropertyChangeEvent
の古い値は、サポートされているアクションの古い数を表すInteger
になり、新しい値は、サポートされるアクションの新しい数を表すInteger
になります。- 関連項目:
AccessibleAction
, 定数フィールド値
-
ACCESSIBLE_HYPERTEXT_OFFSET
public static final String ACCESSIBLE_HYPERTEXT_OFFSETハイパーテキスト要素がフォーカスを受け取ったことを示すのに使用する定数です。PropertyChangeEvent
の古い値は、フォーカスを持っていた前の要素のドキュメント内の開始インデックスを表すInteger
になり、新しい値はフォーカスを持つ現在の要素のドキュメント内の開始インデックスを表すInteger
になります。 値 -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
です。 -
ACCESSIBLE_INVALIDATE_CHILDREN
public static final String ACCESSIBLE_INVALIDATE_CHILDRENPropertyChangeEvent
は、ツリーやテキストのようなコンポーネントの子に大きな変化が生じたことを示します。 この変更は、サブコンポーネントのステータスを再取得する必要があるイベント・リスナーに通知されます。oldValue
はnull
であり、newValue
は子が無効になったコンポーネントです。- 導入されたバージョン:
- 1.5
- 関連項目:
getAccessibleText()
,addPropertyChangeListener(java.beans.PropertyChangeListener)
,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
です。 -
ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGEDPropertyChangeEvent
は、コンポーネント境界内で変更が発生したことを示します。oldValue
は古いコンポーネント境界で、newValue
は新しいコンポーネント境界です。- 導入されたバージョン:
- 1.5
- 関連項目:
addPropertyChangeListener(java.beans.PropertyChangeListener)
、定数フィールド値
-
accessibleParent
protected Accessible accessibleParentこのオブジェクトのAccessible親です。 -
accessibleName
protected String accessibleNameオブジェクトの名前を格納するローカライズされたStringです。 -
accessibleDescription
protected String accessibleDescriptionオブジェクトの説明を格納するローカライズされたStringです。
-
-
コンストラクタの詳細
-
AccessibleContext
public AccessibleContext()
-
-
メソッドの詳細
-
getAccessibleName
public String getAccessibleName()このオブジェクトのaccessibleName
プロパティを取得します。 オブジェクトのaccessibleName
プロパティは、オブジェクトの目的を指定するローカライズされたString
です。 たとえば、ラベルまたはボタンのaccessibleName
プロパティは、ラベルまたはボタン自体のテキストである可能性があります。 名前を表示しないオブジェクトの場合は、accessibleName
を設定する必要があります。 たとえば、都市の名前を入力するために使用されるテキスト・フィールドの場合、en_US
ロケールのaccessibleName
は'city.'- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトが名前を持たない場合は
null
- 関連項目:
setAccessibleName(java.lang.String)
-
setAccessibleName
@BeanProperty(preferred=true, description="Sets the accessible name for the component.")public void setAccessibleName(String s)このオブジェクトのローカライズされたAccessible名を設定します。 名前を変更すると、ACCESSIBLE_NAME_PROPERTY
プロパティに対してPropertyChangeEvent
が実行されます。- パラメータ:
s
- オブジェクトのローカライズされた新しい名前- 関連項目:
getAccessibleName()
,addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getAccessibleDescription
public String getAccessibleDescription()このオブジェクトのaccessibleDescription
プロパティを取得します。 このオブジェクトのaccessibleDescription
プロパティは、オブジェクトの目的を説明する短いローカライズされたフレーズです。 たとえば、'取消'ボタンの場合、accessibleDescription
は'変更を無視してダイアログ・ボックスを閉じます。'- 戻り値:
- オブジェクトのローカライズされた説明。オブジェクトが説明を持たない場合は
null
- 関連項目:
setAccessibleDescription(java.lang.String)
-
setAccessibleDescription
@BeanProperty(preferred=true, description="Sets the accessible description for the component.")public void setAccessibleDescription(String s)このオブジェクトのAccessible説明を設定します。 名前を変更すると、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
は一意のAccessibleStates
のセットで構成されています。 オブジェクトのAccessibleStateSet
が変更されると、ACCESSIBLE_STATE_PROPERTY
プロパティに対してPropertyChangeEvent
が発生します。- 戻り値:
- オブジェクトの現在の状態セットを含む
AccessibleStateSet
のインスタンス - 関連項目:
AccessibleStateSet
、AccessibleState
、addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getAccessibleParent
public Accessible getAccessibleParent()このオブジェクトのAccessible
親を取得します。- 戻り値:
- このオブジェクトの親の
Accessible
。null
このオブジェクトにAccessible
の親がない場合
-
setAccessibleParent
public void setAccessibleParent(Accessible a)このオブジェクトの親のAccessible
を設定します。 このメソッドでは、実際のコンポーネントの親をコンポーネントのAccessible親として扱えない状況に限って使用され、Accessible子の親によってだけ呼び出されます。- パラメータ:
a
- - 親として設定されるAccessible
-
getAccessibleIndexInParent
public abstract int getAccessibleIndexInParent()Accessible親での、このオブジェクトのゼロから始まるインデックスを取得します。- 戻り値:
- 親での、このオブジェクトのゼロから始まるインデックス。このオブジェクトにAccessible親がない場合は -1。
- 関連項目:
getAccessibleParent()
,getAccessibleChildrenCount()
,getAccessibleChild(int)
-
getAccessibleChildrenCount
public abstract int getAccessibleChildrenCount()オブジェクトのAccessible子の数を返します。- 戻り値:
- オブジェクトのAccessible子の数。
-
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
- コンポーネントが独自のロケールを持たず、含まれている親からロケールを判別できるように、包含階層にまだ追加されていない場合
-
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()そのAccessible
子の選択を可能にする、このオブジェクトに関連付けられたAccessibleSelection
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleSelection
、そうでない場合はnull
- 関連項目:
AccessibleSelection
-
getAccessibleText
public AccessibleText getAccessibleText()ディスプレイ上にテキストを表示するこのオブジェクトに関連付けられたAccessibleText
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleText
。そうでなければnull
を返す - 関連項目:
AccessibleText
-
getAccessibleEditableText
public AccessibleEditableText getAccessibleEditableText()ディスプレイ上に編集可能なテキストを表示するこのオブジェクトに関連付けられたAccessibleEditableText
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleEditableText
。そうでなければnull
を返す - 導入されたバージョン:
- 1.4
- 関連項目:
AccessibleEditableText
-
getAccessibleValue
public AccessibleValue getAccessibleValue()Numerical
値をサポートするこのオブジェクトに関連付けられたAccessibleValue
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleValue
。そうでなければnull
を返す - 関連項目:
AccessibleValue
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()関連するアイコンが1つ以上あるオブジェクトに関連付けられたAccessibleIcons
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleIcon
の配列。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleIcon
-
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()オブジェクトに関連付けられたAccessibleRelationSet
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleRelationSet
。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleRelationSet
-
getAccessibleTable
public AccessibleTable getAccessibleTable()オブジェクトに関連付けられたAccessibleTable
を取得します。- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleTable
。それ以外の場合はnull
を返します。 - 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleTable
-
firePropertyChange
バウンド・プロパティの変更の報告をサポートします。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
-