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
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明getAccessibleChild
(int i) オブジェクトの指定されたAccessible子を返します。int
オブジェクトのAccessible子の数を返します。グラフィカルな表現を持つこのオブジェクトに関連付けられたAccessibleComponentを取得します。このオブジェクトのaccessibleDescriptionプロパティを取得します。int
Accessible親での、このオブジェクトのゼロから始まるインデックスを取得します。オブジェクトのaccessibleNameプロパティを取得します。このオブジェクトのAccessible親を取得します。このオブジェクトの役割を取得します。このオブジェクトの状態セットを取得します。画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。数値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。getAfterIndex
(int part, int index) 指定されたインデックスのあとの文字列を返します。getAtIndex
(int part, int index) 指定されたインデックスでの文字列を返します。getBeforeIndex
(int part, int index) 指定されたインデックスの前の文字列を返します。int
キャレットのゼロから始まるオフセットを返します。getCharacterAttribute
(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。getCharacterBounds
(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。int
文字の数を返します(有効なインデックス)。int
ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。コンポーネントのロケールを取得します。選択されているテキストの一部を返します。int
選択したテキスト内の終了オフセットを返します。int
選択したテキスト内の開始オフセットを返します。void
バウンド・プロパティの変更時に呼び出されます。void
リスナーの対象の状態が変更されたときに呼び出されます。クラス javax.accessibility.AccessibleContextで宣言されたメソッド
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
コンストラクタの詳細
-
AccessibleProgressMonitor
protected AccessibleProgressMonitor()AccessibleProgressMonitorコンストラクタです。
-
-
メソッドの詳細
-
stateChanged
public void stateChanged(ChangeEvent e) リスナーの対象の状態が変更されたときに呼び出されます。- 定義:
stateChanged
、インタフェースChangeListener
- パラメータ:
e
-ChangeEvent
オブジェクト。 nullは不可。- 例外:
NullPointerException
- パラメータがnullの場合。
-
propertyChange
public void propertyChange(PropertyChangeEvent e) バウンド・プロパティの変更時に呼び出されます。- 定義:
propertyChange
、インタフェースPropertyChangeListener
- パラメータ:
e
- イベント・ソースと変更されたプロパティを記述したPropertyChangeEvent
オブジェクト。 nullは不可。- 例外:
NullPointerException
- パラメータがnullの場合。
-
getAccessibleName
public String getAccessibleName()オブジェクトのaccessibleNameプロパティを取得します。 オブジェクトのaccessibleNameプロパティは、オブジェクトの目的を示すローカライズされたStringです。 たとえば、ラベルまたはボタンのaccessibleNameプロパティの場合、ラベルまたはボタンそれ自体のテキストである場合もあります。 名前を表示しないオブジェクトの場合でも、accessibleNameを設定する必要があります。 たとえば、市の名前を入力するのに使用するテキスト・フィールドの場合、en_USロケールのaccessibleNameは「city」になります。- オーバーライド:
getAccessibleName
、クラスAccessibleContext
- 戻り値:
- オブジェクトのローカライズされた名前。このオブジェクトが名前を持たない場合はnull
- 関連項目:
-
getAccessibleDescription
public String getAccessibleDescription()このオブジェクトのaccessibleDescriptionプロパティを取得します。 このオブジェクトのaccessibleDescriptionプロパティは、オブジェクトの目的を説明するローカライズされた短いテキストです。 たとえば、「Cancel」ボタンの場合、accessibleDescriptionは「Ignore changes and close dialog box」などのようになります。- オーバーライド:
getAccessibleDescription
、クラスAccessibleContext
- 戻り値:
- オブジェクトのローカライズされた説明。オブジェクトが説明を持たない場合はnull
- 関連項目:
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。 オブジェクトの役割は、ジェネリックな目的、またはこのオブジェクトのクラスの使用です。 たとえば、プッシュ・ボタンの役割はAccessibleRole.PUSH_BUTTONです。 AccessibleRoleでの役割は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。 これにより、ユーザー補助テクノロジはコンポーネントの様々に修正されたサブクラスに一貫したインタフェースを提供したり(プッシュ・ボタンのように動作するすべてのコンポーネントでAccessibleRole.PUSH_BUTTONを使用するなど)、異なる動作をするサブクラスを区別したり(チェック・ボックスではAccessibleRole.CHECK_BOX、ラジオ・ボタンではAccessibleRole.RADIO_BUTTONなど)できます。AccessibleRoleクラスは拡張可能でもあるので、カスタム・コンポーネントの開発者は、事前に定義された役割のセットでは不十分な場合に、独自のAccessibleRoleを定義できます。
- 定義:
getAccessibleRole
、クラスAccessibleContext
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()このオブジェクトの状態セットを取得します。 オブジェクトのAccessibleStateSetは、一意のAccessibleStateのセットです。 オブジェクトのAccessibleStateSetを変更すると、ACCESSIBLE_STATE_PROPERTYプロパティでPropertyChangeEventがトリガーされます。- 定義:
getAccessibleStateSet
、クラスAccessibleContext
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
-
getAccessibleParent
public Accessible getAccessibleParent()このオブジェクトのAccessible親を取得します。- オーバーライド:
getAccessibleParent
、クラスAccessibleContext
- 戻り値:
- このオブジェクトのAccessible親。このオブジェクトがAccessible親を持たない場合はnull
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()Accessible親での、このオブジェクトのゼロから始まるインデックスを取得します。- 定義:
getAccessibleIndexInParent
、クラスAccessibleContext
- 戻り値:
- 親での、このオブジェクトのゼロから始まるインデックス。このオブジェクトにAccessible親がない場合は -1。
- 関連項目:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()オブジェクトのAccessible子の数を返します。- 定義:
getAccessibleChildrenCount
、クラスAccessibleContext
- 戻り値:
- オブジェクトのAccessible子の数。
-
getAccessibleChild
public Accessible getAccessibleChild(int i) オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロから始まるため、最初のAccessible子はインデックスが0、2番目の子はインデックスが1のようになります。- 定義:
getAccessibleChild
、クラスAccessibleContext
- パラメータ:
i
- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのAccessible子
- 関連項目:
-
getLocale
public Locale getLocale() throws IllegalComponentStateExceptionコンポーネントのロケールを取得します。 コンポーネントがロケールを持たない場合は、その親のロケールが返されます。- 定義:
getLocale
、クラスAccessibleContext
- 戻り値:
- このコンポーネントのロケール。 このコンポーネントがロケールを持たない場合は、その親のロケールが返される。
- 例外:
IllegalComponentStateException
- Componentが独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合。
-
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()グラフィカルな表現を持つこのオブジェクトに関連付けられたAccessibleComponentを取得します。- オーバーライド:
getAccessibleComponent
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleComponent、そうでない場合はnull
- 関連項目:
-
getAccessibleValue
public AccessibleValue getAccessibleValue()数値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。- オーバーライド:
getAccessibleValue
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleValue、そうでない場合はnull
- 関連項目:
-
getAccessibleText
public AccessibleText getAccessibleText()画面にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。- オーバーライド:
getAccessibleText
、クラスAccessibleContext
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleText、そうでない場合はnull
- 関連項目:
-
getIndexAtPoint
public int getIndexAtPoint(Point p) ローカル座標でポイントを指定し、そのPoint下の文字のゼロから始まるインデックスを返します。 ポイントが無効な場合、このメソッドは -1を返します。- 定義:
getIndexAtPoint
、インタフェースAccessibleText
- パラメータ:
p
- ローカル座標のPoint- 戻り値:
- ポイントpにある文字のゼロから始まるインデックス。ポイントが無効な場合は -1を返す。
-
getCharacterBounds
public Rectangle getCharacterBounds(int i) 文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。 このバウンディング・ボックスはローカル座標で返されます。 インデックスが無効な場合、空の矩形が返されます。- 定義:
getCharacterBounds
、インタフェースAccessibleText
- パラメータ:
i
- Stringに対するインデックス- 戻り値:
- 文字のバウンディング・ボックスの画面座標。インデックスが無効な場合は空の矩形を返す。
-
getCharCount
public int getCharCount()文字の数を返します(有効なインデックス)。- 定義:
getCharCount
、インタフェースAccessibleText
- 戻り値:
- 文字数
-
getCaretPosition
public int getCaretPosition()キャレットのゼロから始まるオフセットを返します。 ノート: キャレットの右側の文字がオフセットと同じインデックス値を持ちます(キャレットは2つの文字の間に置かれる)。- 定義:
getCaretPosition
、インタフェースAccessibleText
- 戻り値:
- キャレットのゼロから始まるオフセット。
-
getAtIndex
public String getAtIndex(int part, int index) 指定されたインデックスでの文字列を返します。- 定義:
getAtIndex
、インタフェースAccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getAfterIndex
public String getAfterIndex(int part, int index) 指定されたインデックスのあとの文字列を返します。- 定義:
getAfterIndex
、インタフェースAccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getBeforeIndex
public String getBeforeIndex(int part, int index) 指定されたインデックスの前の文字列を返します。- 定義:
getBeforeIndex
、インタフェースAccessibleText
- パラメータ:
part
- 取得するCHARACTER、WORD、またはSENTENCEindex
- テキスト内のインデックス- 戻り値:
- 文字、単語、または文
-
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i) 指定されたインデックスの位置にある指定された文字のAttributeSetを返します。- 定義:
getCharacterAttribute
、インタフェースAccessibleText
- パラメータ:
i
- テキスト内の0から始まるインデックス- 戻り値:
- 文字のAttributeSet
-
getSelectionStart
public int getSelectionStart()選択したテキスト内の開始オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
getSelectionStart
、インタフェースAccessibleText
- 戻り値:
- 選択範囲の先頭のテキストに対するインデックス
-
getSelectionEnd
public int getSelectionEnd()選択したテキスト内の終了オフセットを返します。 何も選択されていないけれども、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。- 定義:
getSelectionEnd
、インタフェースAccessibleText
- 戻り値:
- 選択範囲の末尾のテキストに対するインデックス
-
getSelectedText
public String getSelectedText()選択されているテキストの一部を返します。- 定義:
getSelectedText
、インタフェースAccessibleText
- 戻り値:
- 選択されているテキストのString部分
-