JavaTM Platform
Standard Ed. 6

javax.swing
クラス ProgressMonitor.AccessibleProgressMonitor

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

AccessibleProgressMonitorProgressMonitor クラス用のアクセシビリティーサポートを実装しています。

導入されたバージョン:
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
 
コンストラクタの概要
protected ProgressMonitor.AccessibleProgressMonitor()
          AccessibleProgressMonitor コンストラクタです。
 
メソッドの概要
 Accessible getAccessibleChild(int i)
          オブジェクトの指定された Accessible の子を返します。
 int getAccessibleChildrenCount()
          オブジェクト内のアクセシビリティー対応の子の数を返します。
 AccessibleComponent getAccessibleComponent()
          グラフィカルな表現を持つこのオブジェクトに関連した AccessibleComponent を取得します。
 String getAccessibleDescription()
          このオブジェクトの accessibleDescription プロパティーを取得します。
 int getAccessibleIndexInParent()
          ユーザー補助の親での、このオブジェクトのゼロから始まるインデックスを取得します。
 String getAccessibleName()
          オブジェクトの accessibleName プロパティーを取得します。
 Accessible getAccessibleParent()
          このオブジェクトのユーザー補助機能を実装する親を返します。
 AccessibleRole getAccessibleRole()
          このオブジェクトの役割を取得します。
 AccessibleStateSet getAccessibleStateSet()
          このオブジェクトの状態セットを取得します。
 AccessibleText getAccessibleText()
          画面にテキストを表示するこのオブジェクトに関連した AccessibleText を取得します。
 AccessibleValue getAccessibleValue()
          数値をサポートするこのオブジェクトに関連した AccessibleValue を取得します。
 String getAfterIndex(int part, int index)
          指定されたインデックスのあとの文字列を返します。
 String getAtIndex(int part, int index)
          指定されたインデックスでの文字列を返します。
 String getBeforeIndex(int part, int index)
          指定されたインデックスの前の文字列を返します。
 int getCaretPosition()
          キャレットのゼロから始まるオフセットを返します。
 AttributeSet getCharacterAttribute(int i)
          指定されたインデックスの位置にある指定された文字の AttributeSet を返します。
 Rectangle getCharacterBounds(int i)
          文字列に対する指定されたインデックスで文字のバウンディングボックスを決定します。
 int getCharCount()
          文字の数を返します (有効なインデックス)。
 int getIndexAtPoint(Point p)
          ローカル座標でポイントを指定し、その Point 下の文字のゼロから始まるインデックスを返します。
 Locale getLocale()
          コンポーネントのロケールを返します。
 String getSelectedText()
          選択されているテキストの一部を返します。
 int getSelectionEnd()
          選択したテキスト内の終了オフセットを返します。
 int getSelectionStart()
          選択したテキスト内の開始オフセットを返します。
 void propertyChange(PropertyChangeEvent e)
          バウンドプロパティーの変更時に呼び出されます。
 void stateChanged(ChangeEvent e)
          リスナーの対象の状態が変更されたときに呼び出されます。
 
クラス javax.accessibility.AccessibleContext から継承されたメソッド
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ProgressMonitor.AccessibleProgressMonitor

protected ProgressMonitor.AccessibleProgressMonitor()
AccessibleProgressMonitor コンストラクタです。

メソッドの詳細

stateChanged

public void stateChanged(ChangeEvent e)
リスナーの対象の状態が変更されたときに呼び出されます。

定義:
インタフェース ChangeListener 内の stateChanged
パラメータ:
e - ChangeEvent オブジェクト。null は不可
例外:
NullPointerException - パラメータが null の場合

propertyChange

public void propertyChange(PropertyChangeEvent e)
バウンドプロパティーの変更時に呼び出されます。

定義:
インタフェース PropertyChangeListener 内の propertyChange
パラメータ:
e - イベントソースと変更されたプロパティーを記述する PropertyChangeEvent オブジェクト。null は不可
例外:
NullPointerException - パラメータが null の場合

getAccessibleName

public String getAccessibleName()
オブジェクトの accessibleName プロパティーを取得します。オブジェクトの accessibleName プロパティーは、オブジェクトの目的を示すローカライズされた String です。たとえば、ラベルまたはボタンの accessibleName プロパティーの場合、ラベルまたはボタンそれ自体のテキストである場合もあります。名前を表示しないオブジェクトの場合でも、accessibleName を設定する必要があります。たとえば、市の名前を入力するのに使用するテキストフィールドの場合、en_US ロケールの accessibleName は「city」になります。

オーバーライド:
クラス AccessibleContext 内の getAccessibleName
戻り値:
オブジェクトのローカライズされた名前。 このオブジェクトが名前を持たない場合は null
関連項目:
AccessibleContext.setAccessibleName(java.lang.String)

getAccessibleDescription

public String getAccessibleDescription()
このオブジェクトの accessibleDescription プロパティーを取得します。このオブジェクトの accessibleDescription プロパティーは、オブジェクトの目的を説明するローカライズされた短いテキストです。たとえば、「Cancel」ボタンの場合、accessibleDescription は「Ignore changes and close dialog box」などのようになります。

オーバーライド:
クラス AccessibleContext 内の getAccessibleDescription
戻り値:
オブジェクトのローカライズされた説明。 オブジェクトが説明を持たない場合は null
関連項目:
AccessibleContext.setAccessibleDescription(java.lang.String)

getAccessibleRole

public AccessibleRole getAccessibleRole()
このオブジェクトの役割を取得します。オブジェクトのユーザー補助機能は、総称的な目的、またはこのオブジェクトのクラスの使用です。たとえば、プッシュボタンのユーザー補助機能は AccessibleRole.PUSH_BUTTON です。AccessibleRole でのユーザー補助機能は、コンポーネント開発者が事前に定義された機能のセットから選択できるように提供されています。これにより、ユーザー補助機能はコンポーネントのさまざまに修正されたサブクラスに一貫したインタフェースを提供したり (プッシュボタンのように動作するすべてのコンポーネントで AccessibleRole.PUSH_BUTTON を使用するなど)、異なる動作をするサブクラスを区別 (チェックボックスでは AccessibleRole.CHECK_BOX、ラジオボタンでは AccessibleRole.RADIO_BUTTON など) することができます。 

AccessibleRole クラスは拡張可能でもあるので、カスタムコンポーネントの開発者は、事前に定義されたユーザー補助機能のセットでは不十分な場合に、独自の AccessibleRole を定義できます。

定義:
クラス AccessibleContext 内の getAccessibleRole
戻り値:
オブジェクトの役割を記述する AccessibleRole のインスタンス
関連項目:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
このオブジェクトの状態セットを取得します。オブジェクトの AccessibleStateSet は、一意の AccessibleState のセットです。オブジェクトの AccessibleStateSet を変更すると、ACCESSIBLE_STATE_PROPERTY プロパティーで PropertyChangeEvent がトリガーされます。

定義:
クラス AccessibleContext 内の getAccessibleStateSet
戻り値:
オブジェクトの現在の状態セットを保持する AccessibleStateSet のインスタンス
関連項目:
AccessibleStateSet, AccessibleState, AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleParent

public Accessible getAccessibleParent()
このオブジェクトのユーザー補助機能を実装する親を返します。

オーバーライド:
クラス AccessibleContext 内の getAccessibleParent
戻り値:
このオブジェクトのユーザー補助の親。 このオブジェクトがユーザー補助の親を持たない場合は null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
ユーザー補助の親での、このオブジェクトのゼロから始まるインデックスを取得します。

定義:
クラス AccessibleContext 内の getAccessibleIndexInParent
戻り値:
親での、このオブジェクトのゼロから始まるインデックス。このオブジェクトにアクセシビリティー対応の親がない場合は -1
関連項目:
getAccessibleParent(), getAccessibleChildrenCount(), getAccessibleChild(int)

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
オブジェクト内のアクセシビリティー対応の子の数を返します。

定義:
クラス AccessibleContext 内の getAccessibleChildrenCount
戻り値:
オブジェクト内のアクセシビリティー対応の子の数

getAccessibleChild

public Accessible getAccessibleChild(int i)
オブジェクトの指定された Accessible の子を返します。Accessible オブジェクトのアクセシビリティー対応の子はゼロから始まるため、アクセシビリティー対応の最初の子はインデックスが 0、2 番目の子はインデックスが 1 のようになります。

定義:
クラス AccessibleContext 内の getAccessibleChild
パラメータ:
i - ゼロから始まる子のインデックス
戻り値:
オブジェクトのアクセシビリティー対応の子
関連項目:
getAccessibleChildrenCount()

getLocale

public Locale getLocale()
                 throws IllegalComponentStateException
コンポーネントのロケールを返します。コンポーネントがロケールを持たない場合は、その親のロケールが返されます。

定義:
クラス AccessibleContext 内の getLocale
戻り値:
このコンポーネントのロケール。このコンポーネントがロケールを持たない場合は、その親のロケールが返される
例外:
IllegalComponentStateException - Component が独自のロケールを持たず、格納している親からロケールを判定できる包含関係の階層にまだ追加されていない場合

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
グラフィカルな表現を持つこのオブジェクトに関連した AccessibleComponent を取得します。

オーバーライド:
クラス AccessibleContext 内の getAccessibleComponent
戻り値:
オブジェクトによってサポートされている場合は AccessibleComponent、そうでない場合は null
関連項目:
AccessibleComponent

getAccessibleValue

public AccessibleValue getAccessibleValue()
数値をサポートするこのオブジェクトに関連した AccessibleValue を取得します。

オーバーライド:
クラス AccessibleContext 内の getAccessibleValue
戻り値:
オブジェクトによってサポートされている場合は AccessibleValue、そうでない場合は null
関連項目:
AccessibleValue

getAccessibleText

public AccessibleText getAccessibleText()
画面にテキストを表示するこのオブジェクトに関連した AccessibleText を取得します。

オーバーライド:
クラス AccessibleContext 内の getAccessibleText
戻り値:
オブジェクトによってサポートされている場合は AccessibleText、そうでない場合は null
関連項目:
AccessibleText

getIndexAtPoint

public int getIndexAtPoint(Point p)
ローカル座標でポイントを指定し、その Point 下の文字のゼロから始まるインデックスを返します。ポイントが無効な場合、このメソッドは -1 を返します。

定義:
インタフェース AccessibleText 内の getIndexAtPoint
パラメータ:
p - ローカル座標の Point
戻り値:
ポイント p にある文字のゼロから始まるインデックス。 Point が無効な場合は -1 を返す

getCharacterBounds

public Rectangle getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディングボックスを決定します。このバウンディングボックスはローカル座標で返されます。インデックスが無効な場合、空の矩形が返されます。

定義:
インタフェース AccessibleText 内の getCharacterBounds
パラメータ:
i - String に対するインデックス
戻り値:
文字のバウンディングボックスの画面座標。 インデックスが無効な場合は空の矩形を返す

getCharCount

public int getCharCount()
文字の数を返します (有効なインデックス)。

定義:
インタフェース AccessibleText 内の getCharCount
戻り値:
文字数

getCaretPosition

public int getCaretPosition()
キャレットのゼロから始まるオフセットを返します。 注:キャレットの右側では、オフセット値とインデックス値が同じになります。 キャレットは 2 つの文字の間にあります。

定義:
インタフェース AccessibleText 内の getCaretPosition
戻り値:
キャレットのゼロから始まるオフセット

getAtIndex

public String getAtIndex(int part,
                         int index)
指定されたインデックスでの文字列を返します。

定義:
インタフェース AccessibleText 内の getAtIndex
パラメータ:
part - 取り出す CHARACTER、WORD、または SENTENCE
index - テキスト内の文字インデックス
戻り値:
文字、単語、または文

getAfterIndex

public String getAfterIndex(int part,
                            int index)
指定されたインデックスのあとの文字列を返します。

定義:
インタフェース AccessibleText 内の getAfterIndex
パラメータ:
part - 取り出す CHARACTER、WORD、または SENTENCE
index - テキスト内の文字インデックス
戻り値:
文字、単語、または文

getBeforeIndex

public String getBeforeIndex(int part,
                             int index)
指定されたインデックスの前の文字列を返します。

定義:
インタフェース AccessibleText 内の getBeforeIndex
パラメータ:
part - 取り出す CHARACTER、WORD、または SENTENCE
index - テキスト内の文字インデックス
戻り値:
文字、単語、または文

getCharacterAttribute

public AttributeSet getCharacterAttribute(int i)
指定されたインデックスの位置にある指定された文字の AttributeSet を返します。

定義:
インタフェース AccessibleText 内の getCharacterAttribute
パラメータ:
i - テキストに対するゼロから始まるインデックス
戻り値:
文字の AttributeSet

getSelectionStart

public int getSelectionStart()
選択したテキスト内の開始オフセットを返します。選択箇所がない場合に、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。

定義:
インタフェース AccessibleText 内の getSelectionStart
戻り値:
選択範囲の先頭のテキストに対するインデックス

getSelectionEnd

public int getSelectionEnd()
選択したテキスト内の終了オフセットを返します。選択箇所がない場合に、キャレットがあるときは、開始オフセットと終了オフセットが同じになります。

定義:
インタフェース AccessibleText 内の getSelectionEnd
戻り値:
選択範囲の末尾のテキストに対するインデックス

getSelectedText

public String getSelectedText()
選択されているテキストの一部を返します。

定義:
インタフェース AccessibleText 内の getSelectedText
戻り値:
選択されているテキストの String 部分

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。