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

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

getLocale

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

定義:
クラス AccessibleContext 内の getLocale
戻り値:
このコンポーネントのロケール。このコンポーネントにロケールがない場合は その親のロケールが返される
例外:
IllegalComponentStateException - Component に固有のロケールがなく、 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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。