- 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
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedAccessibleImageIcon()
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 AccessiblegetAccessibleChild(int i)オブジェクトのn番目のAccessible子を返します。intgetAccessibleChildrenCount()オブジェクト内のAccessible子の数を返します。StringgetAccessibleIconDescription()アイコンの説明を取得します。intgetAccessibleIconHeight()アイコンの高さを取得します。intgetAccessibleIconWidth()アイコンの幅を取得します。intgetAccessibleIndexInParent()Accessibleの親でのこのオブジェクトのインデックスを取得します。AccessiblegetAccessibleParent()このオブジェクトのAccessible親を取得します。AccessibleRolegetAccessibleRole()このオブジェクトの役割を取得します。AccessibleStateSetgetAccessibleStateSet()このオブジェクトの状態を取得します。LocalegetLocale()オブジェクトのロケールを返します。voidsetAccessibleIconDescription(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- 戻り値:
- アイコンの幅
-
-