JavaTM Platform
Standard Ed. 6

javax.swing
クラス 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 に適しています。JDK Version 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 ImageIcon.AccessibleImageIcon()
           
 
メソッドの概要
 Accessible getAccessibleChild(int i)
          オブジェクトの n 番目のアクセシビリティー対応の子を返します。
 int getAccessibleChildrenCount()
          オブジェクト内のアクセシビリティー対応の子の数を返します。
 String getAccessibleIconDescription()
          アイコンの説明を取得します。
 int getAccessibleIconHeight()
          アイコンの高さを取得します。
 int getAccessibleIconWidth()
          アイコンの幅を取得します。
 int getAccessibleIndexInParent()
          アクセシビリティー対応の親でのこのオブジェクトのインデックスを取得します。
 Accessible getAccessibleParent()
          このオブジェクトのユーザー補助機能を実装する親を返します。
 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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImageIcon.AccessibleImageIcon

protected ImageIcon.AccessibleImageIcon()
メソッドの詳細

getAccessibleRole

public AccessibleRole getAccessibleRole()
このオブジェクトの役割を取得します。

定義:
クラス AccessibleContext 内の getAccessibleRole
戻り値:
オブジェクトの役割を記述する AccessibleRole のインスタンス
関連項目:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
このオブジェクトの状態を取得します。

定義:
クラス AccessibleContext 内の getAccessibleStateSet
戻り値:
オブジェクトの現在の状態セットを保持する AccessibleStateSet のインスタンス
関連項目:
AccessibleState

getAccessibleParent

public Accessible getAccessibleParent()
このオブジェクトのユーザー補助機能を実装する親を返します。このオブジェクトの親が Accessible を実装している場合、このメソッドは単に getParent() を返します。

オーバーライド:
クラス AccessibleContext 内の getAccessibleParent
戻り値:
このオブジェクトのアクセシビリティー対応の親。 このオブジェクトがアクセシビリティー対応の親を持たない場合は null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
アクセシビリティー対応の親でのこのオブジェクトのインデックスを取得します。

定義:
クラス AccessibleContext 内の getAccessibleIndexInParent
戻り値:
親でのこのオブジェクトのインデックス。このオブジェクトが アクセシビリティー対応の親を持たない場合は -1
関連項目:
getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
オブジェクト内のアクセシビリティー対応の子の数を返します。このオブジェクトの子のすべてが Accessible インタフェースを実装する場合、このメソッドはこのオブジェクトの子の数を返さなければいけません。

定義:
クラス AccessibleContext 内の getAccessibleChildrenCount
戻り値:
オブジェクト内のアクセシビリティー対応の子の数

getAccessibleChild

public Accessible getAccessibleChild(int i)
オブジェクトの n 番目のアクセシビリティー対応の子を返します。

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

getLocale

public Locale getLocale()
                 throws IllegalComponentStateException
オブジェクトのロケールを返します。

定義:
クラス AccessibleContext 内の getLocale
戻り値:
このオブジェクトのロケール
例外:
IllegalComponentStateException - Component が独自のロケールを持たず、格納している親からロケールを判定できる包含関係の階層にまだ追加されていない場合

getAccessibleIconDescription

public String getAccessibleIconDescription()
アイコンの説明を取得します。これは、オブジェクトを説明する短いテキストです。たとえば、目の不自由なユーザーに対して、アイコンの目的を指示するために使用されます。

定義:
インタフェース AccessibleIcon 内の getAccessibleIconDescription
戻り値:
アイコンの説明

setAccessibleIconDescription

public void setAccessibleIconDescription(String description)
アイコンの説明を設定します。これは、オブジェクトを説明する短いテキストです。たとえば、目の不自由なユーザーに対して、アイコンの目的を指示するために使用されます。

定義:
インタフェース AccessibleIcon 内の setAccessibleIconDescription
パラメータ:
description - アイコンの説明

getAccessibleIconHeight

public int getAccessibleIconHeight()
アイコンの高さを取得します。

定義:
インタフェース AccessibleIcon 内の getAccessibleIconHeight
戻り値:
アイコンの高さ

getAccessibleIconWidth

public int getAccessibleIconWidth()
アイコンの幅を取得します。

定義:
インタフェース AccessibleIcon 内の getAccessibleIconWidth
戻り値:
アイコンの幅

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。