JavaTM 2 Platform
Standard Ed. 5.0

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 バージョン 1.4 以降は、java.beans パッケージですべての JavaBeans の長期記憶がサポートされます。XMLEncoder を参照してください。


フィールドの概要
 
クラス 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 番目の Accessible の子を返します。
 int getAccessibleChildrenCount()
          オブジェクト内のユーザ補助機能の子の数を返します。
 String getAccessibleIconDescription()
          アイコンの説明を取得します。
 int getAccessibleIconHeight()
          アイコンの高さを取得します。
 int getAccessibleIconWidth()
          アイコンの幅を取得します。
 int getAccessibleIndexInParent()
          ユーザ補助の親におけるこのオブジェクトのインデックスを取得します。
 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
 
クラス 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 の親を取得します。このオブジェクトの親が Accessible を実装している場合、このメソッドは単に getParent() を返します。

オーバーライド:
クラス AccessibleContext 内の getAccessibleParent
戻り値:
このオブジェクトの Accessible の親。Accessible の親がない場合は null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
ユーザ補助の親におけるこのオブジェクトのインデックスを取得します。

定義:
クラス AccessibleContext 内の getAccessibleIndexInParent
戻り値:
親におけるこのオブジェクトのインデックス。ユーザ補助の親がない場合は -1
関連項目:
getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
オブジェクト内のユーザ補助機能の子の数を返します。このオブジェクトのすべての子が Accessible を実装する場合、このメソッドはこのオブジェクトの子の数を返さなければなりません。

定義:
クラス AccessibleContext 内の getAccessibleChildrenCount
戻り値:
オブジェクト内のユーザ補助機能の子の数

getAccessibleChild

public Accessible getAccessibleChild(int i)
オブジェクトの n 番目の Accessible の子を返します。

定義:
クラス AccessibleContext 内の getAccessibleChild
パラメータ:
i - ゼロから始まる子のインデックス
戻り値:
オブジェクトの n 番目の Accessible の子
関連項目:
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 2 Platform
Standard Ed. 5.0

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

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