JavaTM 2 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(Remote Method Invocation,遠端方法調用)。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 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 個 Accessible 子物件。
 int getAccessibleChildrenCount()
          返回物件中 accessible 子物件的數量。
 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
返回:
返回此物件在其父物件中的索引;如果此物件沒有 accessible 父物件,則返回 -1。
另請參見:
getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回物件中 accessible 子物件的數量。如果此物件的所有子對象都實作了 Accessible,則此方法應該返回此物件的子物件數。

指定者:
類別 AccessibleContext 中的 getAccessibleChildrenCount
返回:
物件的 accessible 子物件的數量。

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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only