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
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明getAccessibleChild
(int i) オブジェクトのn番目のAccessible子を返します。int
オブジェクト内のアクセシビリティ対応の子の数を返します。アイコンの説明を取得します。int
アイコンの高さを取得します。int
アイコンの幅を取得します。int
Accessibleの親でのこのオブジェクトのインデックスを取得します。このオブジェクトのAccessible親を取得します。このオブジェクトの役割を取得します。このオブジェクトの状態を取得します。オブジェクトのロケールを返します。void
setAccessibleIconDescription
(String description) アイコンの説明を設定します。クラス javax.accessibility.AccessibleContextで宣言されたメソッド
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleComponent, getAccessibleDescription, getAccessibleEditableText, getAccessibleIcon, getAccessibleName, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
コンストラクタの詳細
-
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
- 戻り値:
- アイコンの幅
-