- java.lang.Object
- 
- javax.accessibility.AccessibleContext
- 
- javax.swing.ProgressMonitor.AccessibleProgressMonitor
 
 
- 
- すべての実装されたインタフェース:
- PropertyChangeListener,- EventListener,- AccessibleText,- ChangeListener
 - 含まれているクラス:
- ProgressMonitor
 
 protected class ProgressMonitor.AccessibleProgressMonitor extends AccessibleContext implements AccessibleText, ChangeListener, PropertyChangeListener AccessibleProgressMonitorは、ProgressMonitorクラスのアクセシビリティ・サポートを実装しています。- 導入されたバージョン:
- 1.5
 
- 
- 
フィールドのサマリー- 
クラス javax.accessibility.AccessibleContextで宣言されたフィールドACCESSIBLE_ACTION_PROPERTY、ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY、ACCESSIBLE_CARET_PROPERTY、ACCESSIBLE_CHILD_PROPERTY、ACCESSIBLE_COMPONENT_BOUNDS_CHANGED、ACCESSIBLE_DESCRIPTION_PROPERTY、ACCESSIBLE_HYPERTEXT_OFFSET、ACCESSIBLE_INVALIDATE_CHILDREN、ACCESSIBLE_NAME_PROPERTY、ACCESSIBLE_SELECTION_PROPERTY、ACCESSIBLE_STATE_PROPERTY、ACCESSIBLE_TABLE_CAPTION_CHANGED、ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED、ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED、ACCESSIBLE_TABLE_MODEL_CHANGED、ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED、ACCESSIBLE_TABLE_ROW_HEADER_CHANGED、ACCESSIBLE_TABLE_SUMMARY_CHANGED、ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED、ACCESSIBLE_TEXT_PROPERTY、ACCESSIBLE_VALUE_PROPERTY、ACCESSIBLE_VISIBLE_DATA_PROPERTY、accessibleDescription、accessibleName、accessibleParent
 - 
インタフェース javax.accessibility.AccessibleTextで宣言されたフィールドCHARACTER, SENTENCE, WORD
 
- 
 - 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedAccessibleProgressMonitor()AccessibleProgressMonitorコンストラクタです。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 AccessiblegetAccessibleChild(int i)オブジェクトの指定されたAccessible子を返します。intgetAccessibleChildrenCount()オブジェクトのAccessible子の数を返します。AccessibleComponentgetAccessibleComponent()グラフィカルな表現を持つこのオブジェクトに関連付けられたAccessibleComponentを取得します。StringgetAccessibleDescription()このオブジェクトのaccessibleDescriptionプロパティを取得します。intgetAccessibleIndexInParent()Accessible親での、このオブジェクトのゼロから始まるインデックスを取得します。StringgetAccessibleName()オブジェクトのaccessibleNameプロパティを取得します。AccessiblegetAccessibleParent()このオブジェクトのAccessible親を取得します。AccessibleRolegetAccessibleRole()このオブジェクトの役割を取得します。AccessibleStateSetgetAccessibleStateSet()このオブジェクトの状態セットを取得します。AccessibleTextgetAccessibleText()画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。AccessibleValuegetAccessibleValue()数値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。StringgetAfterIndex(int part, int index)指定されたインデックスのあとの文字列を返します。StringgetAtIndex(int part, int index)指定されたインデックスでの文字列を返します。StringgetBeforeIndex(int part, int index)指定されたインデックスの前の文字列を返します。intgetCaretPosition()キャレットのゼロから始まるオフセットを返します。AttributeSetgetCharacterAttribute(int i)指定されたインデックスの位置にある指定された文字のAttributeSetを返します。RectanglegetCharacterBounds(int i)文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。intgetCharCount()文字の数を返します(有効なインデックス)。intgetIndexAtPoint(Point p)ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。LocalegetLocale()コンポーネントのロケールを取得します。StringgetSelectedText()選択されているテキストの一部を返します。intgetSelectionEnd()選択したテキスト内の終了オフセットを返します。intgetSelectionStart()選択したテキスト内の開始オフセットを返します。voidpropertyChange(PropertyChangeEvent e)バウンド・プロパティの変更時に呼び出されます。voidstateChanged(ChangeEvent e)リスナーの対象の状態が変更されたときに呼び出されます。- 
クラス javax.accessibility.AccessibleContextで宣言されたメソッドaddPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
- 
 
- 
- 
- 
メソッドの詳細- 
stateChangedpublic void stateChanged(ChangeEvent e) リスナーの対象の状態が変更されたときに呼び出されます。- 定義:
- stateChanged、インタフェース:- ChangeListener
- パラメータ:
- e-- ChangeEventオブジェクト。 nullは不可。
- 例外:
- NullPointerException- パラメータがnullの場合。
 
 - 
propertyChangepublic void propertyChange(PropertyChangeEvent e) バウンド・プロパティの変更時に呼び出されます。- 定義:
- propertyChange、インタフェース:- PropertyChangeListener
- パラメータ:
- e- イベント・ソースと変更されたプロパティを記述した- PropertyChangeEventオブジェクト。 nullは不可。
- 例外:
- NullPointerException- パラメータがnullの場合。
 
 - 
getAccessibleNamepublic String getAccessibleName() オブジェクトのaccessibleNameプロパティを取得します。 オブジェクトのaccessibleNameプロパティは、オブジェクトの目的を示すローカライズされたStringです。 たとえば、ラベルまたはボタンのaccessibleNameプロパティの場合、ラベルまたはボタンそれ自体のテキストである場合もあります。 名前を表示しないオブジェクトの場合でも、accessibleNameを設定する必要があります。 たとえば、市の名前を入力するのに使用するテキスト・フィールドの場合、en_USロケールのaccessibleNameは「city」になります。- オーバーライド:
- getAccessibleName、クラス:- AccessibleContext
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトが名前を持たない場合はnull
- 関連項目:
- AccessibleContext.setAccessibleName(java.lang.String)
 
 - 
getAccessibleDescriptionpublic String getAccessibleDescription() このオブジェクトのaccessibleDescriptionプロパティを取得します。 このオブジェクトのaccessibleDescriptionプロパティは、オブジェクトの目的を説明するローカライズされた短いテキストです。 たとえば、「Cancel」ボタンの場合、accessibleDescriptionは「Ignore changes and close dialog box」などのようになります。- オーバーライド:
- getAccessibleDescription、クラス:- AccessibleContext
- 戻り値:
- オブジェクトのローカライズされた説明。オブジェクトが説明を持たない場合はnull
- 関連項目:
- AccessibleContext.setAccessibleDescription(java.lang.String)
 
 - 
getAccessibleRolepublic AccessibleRole getAccessibleRole() このオブジェクトの役割を取得します。 オブジェクトの役割は、ジェネリックな目的、またはこのオブジェクトのクラスの使用です。 たとえば、プッシュ・ボタンの役割はAccessibleRole.PUSH_BUTTONです。 AccessibleRoleでの役割は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。 これにより、ユーザー補助テクノロジはコンポーネントの様々に修正されたサブクラスに一貫したインタフェースを提供したり(プッシュ・ボタンのように動作するすべてのコンポーネントでAccessibleRole.PUSH_BUTTONを使用するなど)、異なる動作をするサブクラスを区別したり(チェック・ボックスではAccessibleRole.CHECK_BOX、ラジオ・ボタンではAccessibleRole.RADIO_BUTTONなど)できます。AccessibleRoleクラスは拡張可能でもあるので、カスタム・コンポーネントの開発者は、事前に定義された役割のセットでは不十分な場合に、独自のAccessibleRoleを定義できます。 - 定義:
- getAccessibleRole、クラス:- AccessibleContext
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
- AccessibleRole
 
 - 
getAccessibleStateSetpublic AccessibleStateSet getAccessibleStateSet() このオブジェクトの状態セットを取得します。 オブジェクトのAccessibleStateSetは、一意のAccessibleStateのセットです。 オブジェクトのAccessibleStateSetを変更すると、ACCESSIBLE_STATE_PROPERTYプロパティでPropertyChangeEventがトリガーされます。- 定義:
- getAccessibleStateSet、クラス:- AccessibleContext
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
- AccessibleStateSet,- AccessibleState,- AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
 
 - 
getAccessibleParentpublic Accessible getAccessibleParent() このオブジェクトのAccessible親を取得します。- オーバーライド:
- getAccessibleParent、クラス:- AccessibleContext
- 戻り値:
- このオブジェクトのAccessible親。このオブジェクトがAccessible親を持たない場合はnull
 
 - 
getAccessibleIndexInParentpublic int getAccessibleIndexInParent() Accessible親での、このオブジェクトのゼロから始まるインデックスを取得します。- 定義:
- getAccessibleIndexInParent、クラス:- AccessibleContext
- 戻り値:
- 親での、このオブジェクトのゼロから始まるインデックス。このオブジェクトにAccessible親がない場合は -1。
- 関連項目:
- getAccessibleParent(),- getAccessibleChildrenCount(),- getAccessibleChild(int)
 
 - 
getAccessibleChildrenCountpublic int getAccessibleChildrenCount() オブジェクトのAccessible子の数を返します。- 定義:
- getAccessibleChildrenCount、クラス:- AccessibleContext
- 戻り値:
- オブジェクトのAccessible子の数。
 
 - 
getAccessibleChildpublic Accessible getAccessibleChild(int i) オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロから始まるため、最初のAccessible子はインデックスが0、2番目の子はインデックスが1のようになります。- 定義:
- getAccessibleChild、クラス:- AccessibleContext
- パラメータ:
- i- 子のゼロから始まるインデックス
- 戻り値:
- オブジェクトのAccessible子
- 関連項目:
- getAccessibleChildrenCount()
 
 - 
getLocalepublic Locale getLocale() throws IllegalComponentStateException コンポーネントのロケールを取得します。 コンポーネントがロケールを持たない場合は、その親のロケールが返されます。- 定義:
- getLocale、クラス:- AccessibleContext
- 戻り値:
- このコンポーネントのロケール。 このコンポーネントがロケールを持たない場合は、その親のロケールが返される。
- 例外:
- IllegalComponentStateException- Componentが独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合。
 
 - 
getAccessibleComponentpublic AccessibleComponent getAccessibleComponent() グラフィカルな表現を持つこのオブジェクトに関連付けられたAccessibleComponentを取得します。- オーバーライド:
- getAccessibleComponent、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleComponent、そうでない場合はnull
- 関連項目:
- AccessibleComponent
 
 - 
getAccessibleValuepublic AccessibleValue getAccessibleValue() 数値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。- オーバーライド:
- getAccessibleValue、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleValue、そうでない場合はnull
- 関連項目:
- AccessibleValue
 
 - 
getAccessibleTextpublic AccessibleText getAccessibleText() 画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。- オーバーライド:
- getAccessibleText、クラス:- AccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleText、そうでない場合はnull
- 関連項目:
- AccessibleText
 
 - 
getIndexAtPointpublic int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
- getIndexAtPoint、インタフェース:- AccessibleText
- パラメータ:
- p- ローカル座標のPoint
- 戻り値:
- ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
 
 - 
getCharacterBoundspublic Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。- 定義:
- getCharacterBounds、インタフェース:- AccessibleText
- パラメータ:
- i- Stringに対するインデックス
- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
 
 - 
getCharCountpublic int getCharCount() 文字の数を返します(有効なインデックス)。- 定義:
- getCharCount、インタフェース:- AccessibleText
- 戻り値:
- 文字数
 
 - 
getCaretPositionpublic int getCaretPosition() キャレットのゼロから始まるオフセットを返します。 注: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
- getCaretPosition、インタフェース:- AccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
 
 - 
getAtIndexpublic String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。- 定義:
- getAtIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するCHARACTER、WORD、またはSENTENCE
- index- テキスト内のインデックス
- 戻り値:
- 文字、単語、または文
 
 - 
getAfterIndexpublic String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。- 定義:
- getAfterIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するCHARACTER、WORD、またはSENTENCE
- index- テキスト内のインデックス
- 戻り値:
- 文字、単語、または文
 
 - 
getBeforeIndexpublic String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。- 定義:
- getBeforeIndex、インタフェース:- AccessibleText
- パラメータ:
- part- 取得するCHARACTER、WORD、またはSENTENCE
- index- テキスト内のインデックス
- 戻り値:
- 文字、単語、または文
 
 - 
getCharacterAttributepublic AttributeSet getCharacterAttribute(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。- 定義:
- getCharacterAttribute、インタフェース:- AccessibleText
- パラメータ:
- i- テキスト内の0から始まるインデックス
- 戻り値:
- 文字のAttributeSet
 
 - 
getSelectionStartpublic int getSelectionStart() 選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
- getSelectionStart、インタフェース:- AccessibleText
- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
 
 - 
getSelectionEndpublic int getSelectionEnd() 選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
- getSelectionEnd、インタフェース:- AccessibleText
- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
 
 - 
getSelectedTextpublic String getSelectedText() 選択されているテキストの一部を返します。- 定義:
- getSelectedText、インタフェース:- AccessibleText
- 戻り値:
- 選択されているテキストのString部分
 
 
- 
 
-