クラスImageIcon.AccessibleImageIcon
java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.ImageIcon.AccessibleImageIcon
- すべての実装されたインタフェース:
Serializable, AccessibleIcon
- 含まれているクラス:
ImageIcon
protected class ImageIcon.AccessibleImageIcon extends AccessibleContext implements AccessibleIcon, Serializable
このクラスは、
ImageIconクラスのアクセシビリティ・サポートを実装しています。 イメージ・アイコンのユーザー・インタフェース要素に適したJava Accessibility APIの実装が用意されています。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
- 導入されたバージョン:
- 1.3
-
フィールドのサマリー
クラスで宣言されたフィールド 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修飾子と型フィールド説明static final Stringサポートされているアクションのセットが変更されたことを示すのに使用する定数です。static final Stringコンポーネントのアクティブな子孫がいつ変更されたかを判定するために使用する定数です。static final StringaccessibleTextキャレットがいつ変更されたかを判断するために使用する定数です。static final StringAccessibleの子がオブジェクトに追加/削除される時期を決定するために使用する定数です。static final StringPropertyChangeEvent:コンポーネントの境界内で変更が発生したことを示します。static final StringAccessibleContext.accessibleDescriptionプロパティが変更された時期を決定するために使用する定数です。static final Stringハイパーテキスト要素がフォーカスを受け取ったことを示すのに使用する定数です。static final StringPropertyChangeEventは、ツリーやテキストのようなコンポーネントの子に大きな変化が生じたことを示します。static final StringAccessibleContext.accessibleNameプロパティが変更された時期を決定するために使用する定数です。static final StringaccessibleSelectionがいつ変更されたかを決定するために使用される定数です。static final StringaccessibleStateSetプロパティがいつ変更されたかを判別するために使用される定数です。static final String表のキャプションが変更されたことを示すために使用される定数です。static final String列の記述が変更されたことを示すために使用される定数です。static final String列ヘッダーが変更されたことを示すために使用する定数です。static final String表のデータが変更されたことを示すのに使用する定数です。static final String行の記述が変更されたことを示すために使用する定数です。static final String行ヘッダーが変更されたことを示すために使用する定数です。static final String表サマリーが変更されたことを示すために使用する定数です。static final Stringテキスト属性が変更されたことを示すPropertyChangeEvent。static final Stringテキストが変更されたことを示すPropertyChangeEvent。static final StringaccessibleValueプロパティがいつ変更されたかを判別するために使用される定数です。static final Stringオブジェクトのビジュアルな表現がいつ変更されたかを判定するのに使用する定数です。protected Stringオブジェクトの説明を格納するローカライズされたStringです。protected Stringオブジェクトの名前を格納するローカライズされたStringです。protected AccessibleこのオブジェクトのAccessible親です。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明getAccessibleChild(int i) オブジェクトのn番目のAccessible子を返します。intオブジェクト内のアクセシビリティ対応の子の数を返します。アイコンの説明を取得します。intアイコンの高さを取得します。intアイコンの幅を取得します。intAccessibleの親でのこのオブジェクトのインデックスを取得します。このオブジェクトのAccessible親を取得します。このオブジェクトの役割を取得します。このオブジェクトの状態を取得します。オブジェクトのロケールを返します。voidsetAccessibleIconDescription(String description) アイコンの説明を設定します。クラスで宣言されたメソッド AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent修飾子と型メソッド説明voidリスナー・リストにPropertyChangeListenerを追加します。voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) バウンド・プロパティの変更の報告をサポートします。1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。このオブジェクトに関連付けられたグラフィック表現を持つAccessibleComponentを取得します。このオブジェクトのaccessibleDescriptionプロパティを取得します。ディスプレイ上に編集可能なテキストを表示するこのオブジェクトに関連付けられたAccessibleEditableTextを取得します。関連するアイコンが1つ以上あるオブジェクトに関連付けられたAccessibleIconsを取得します。このオブジェクトのaccessibleNameプロパティを取得します。オブジェクトに関連付けられたAccessibleRelationSetを取得します。そのAccessible子の選択を可能にする、このオブジェクトに関連付けられたAccessibleSelectionを取得します。オブジェクトに関連付けられたAccessibleTableを取得します。ディスプレイ上にテキストを表示するこのオブジェクトに関連付けられたAccessibleTextを取得します。Numerical値をサポートするこのオブジェクトに関連付けられたAccessibleValueを取得します。voidPropertyChangeListenerをリスナー・リストから削除します。voidこのオブジェクトのAccessible説明を設定します。voidこのオブジェクトのローカライズされたAccessible名を設定します。voidこのオブジェクトの親のAccessibleを設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
AccessibleImageIcon
protected AccessibleImageIcon()AccessibleImageIconを構築します。
-
-
メソッドの詳細
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- 定義:
getAccessibleRole、クラスAccessibleContext- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()このオブジェクトの状態を取得します。- 定義:
getAccessibleStateSet、クラスAccessibleContext- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
-
getAccessibleParent
public Accessible getAccessibleParent()このオブジェクトのAccessible親を取得します。 このオブジェクトの親がAccessibleを実装している場合、このメソッドは単にgetParent()を返します。- オーバーライド:
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) オブジェクトのn番目のAccessible子を返します。- 定義:
getAccessibleChild、クラスAccessibleContext- パラメータ:
i- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのn番目のAccessible子
- 関連項目:
-
getLocale
public Locale getLocale() throws IllegalComponentStateExceptionオブジェクトのロケールを返します。- 定義:
getLocale、クラスAccessibleContext- 戻り値:
- このオブジェクトのロケール
- スロー:
IllegalComponentStateException- コンポーネントが独自のロケールを持たず、含まれている親からロケールを判別できるように、包含階層にまだ追加されていない場合
-
getAccessibleIconDescription
public String getAccessibleIconDescription()アイコンの説明を取得します。 これは、オブジェクトを説明する短いテキストです。 たとえば、目の不自由なユーザーに対して、アイコンの目的を示すために使用されます。- 定義:
getAccessibleIconDescription、インタフェースAccessibleIcon- 戻り値:
- アイコンの説明
-
setAccessibleIconDescription
public void setAccessibleIconDescription(String description) アイコンの説明を設定します。 これは、オブジェクトを説明する短いテキストです。 たとえば、目の不自由なユーザーに対して、アイコンの目的を示すために使用されます。- 定義:
setAccessibleIconDescription、インタフェースAccessibleIcon- パラメータ:
description- アイコンの説明
-
getAccessibleIconHeight
public int getAccessibleIconHeight()アイコンの高さを取得します。- 定義:
getAccessibleIconHeight、インタフェースAccessibleIcon- 戻り値:
- アイコンの高さ
-
getAccessibleIconWidth
public int getAccessibleIconWidth()アイコンの幅を取得します。- 定義:
getAccessibleIconWidth、インタフェースAccessibleIcon- 戻り値:
- アイコンの幅
-