- 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
-
-
フィールドのサマリー
-
クラス 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
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
AccessibleImageIcon()
-
メソッドのサマリー
修飾子と型 メソッド 説明 Accessible
getAccessibleChild(int i)
オブジェクトのn番目のAccessible子を返します。int
getAccessibleChildrenCount()
オブジェクト内のAccessible子の数を返します。String
getAccessibleIconDescription()
アイコンの説明を取得します。int
getAccessibleIconHeight()
アイコンの高さを取得します。int
getAccessibleIconWidth()
アイコンの幅を取得します。int
getAccessibleIndexInParent()
Accessibleの親でのこのオブジェクトのインデックスを取得します。Accessible
getAccessibleParent()
このオブジェクトのAccessible親を取得します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleStateSet
getAccessibleStateSet()
このオブジェクトの状態を取得します。Locale
getLocale()
オブジェクトのロケールを返します。void
setAccessibleIconDescription(String description)
アイコンの説明を設定します。-
クラス javax.accessibility.AccessibleContextで宣言されたメソッド
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
-
-
-
メソッドの詳細
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
このオブジェクトの役割を取得します。- 定義:
getAccessibleRole
、クラス:AccessibleContext
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
このオブジェクトの状態を取得します。- 定義:
getAccessibleStateSet
、クラス:AccessibleContext
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
AccessibleState
-
getAccessibleParent
public Accessible getAccessibleParent()
このオブジェクトのAccessible親を取得します。 このオブジェクトの親がAccessibleを実装している場合、このメソッドは単にgetParent()を返します。- オーバーライド:
getAccessibleParent
、クラス:AccessibleContext
- 戻り値:
- オブジェクトのAccessibleの親。Accessibleの親がない場合はnull
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
Accessibleの親でのこのオブジェクトのインデックスを取得します。- 定義:
getAccessibleIndexInParent
、クラス:AccessibleContext
- 戻り値:
- 親でのこのオブジェクトのインデックス。このオブジェクトがアクセシビリティ対応の親を持たない場合は -1
- 関連項目:
getAccessibleParent()
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
オブジェクト内のAccessible子の数を返します。 このオブジェクトの子のすべてがAccessibleインタフェースを実装する場合、このメソッドはこのオブジェクトの子の数を返さなければいけません。- 定義:
getAccessibleChildrenCount
、クラス:AccessibleContext
- 戻り値:
- オブジェクト内のAccessible子の数。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
オブジェクトのn番目のAccessible子を返します。- 定義:
getAccessibleChild
、クラス:AccessibleContext
- パラメータ:
i
- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのn番目のAccessible子
- 関連項目:
AccessibleContext.getAccessibleChildrenCount()
-
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
- 戻り値:
- アイコンの幅
-
-