JavaTM 2 Platform
Standard Ed. 6

java.awt
類別 List.AccessibleAWTList

java.lang.Object
  繼承者 javax.accessibility.AccessibleContext
      繼承者 java.awt.Component.AccessibleAWTComponent
          繼承者 java.awt.List.AccessibleAWTList
所有已實作的介面:
ActionListener, ItemListener, Serializable, EventListener, AccessibleComponent, AccessibleSelection
正在封閉類別:
List

protected class List.AccessibleAWTList
extends Component.AccessibleAWTComponent
implements AccessibleSelection, ItemListener, ActionListener

此類別實作 List 類別的可存取性支持。它提供適合列表使用者介面元素的 Java Accessibility API 的實作。

從以下版本開始:
1.3
另請參見:
序列化表格

巢狀類別摘要
protected  class List.AccessibleAWTList.AccessibleAWTListChild
          此類別實作 List 子級的可存取性支持。
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的巢狀類別/介面
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
欄位摘要
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的欄位
accessibleAWTComponentHandler, accessibleAWTFocusHandler
 
從類別 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
 
建構子摘要
List.AccessibleAWTList()
           
 
方法摘要
 void actionPerformed(ActionEvent event)
          發生操作時調用。
 void addAccessibleSelection(int i)
          將物件中的指定選項添加到物件選擇中。
 void clearAccessibleSelection()
          清除物件中的選擇,從而物件中沒有選擇任何項。
 Accessible getAccessibleAt(Point p)
          返回本地坐標 Point 所包含的 Accessible 子級(如果存在)。
 Accessible getAccessibleChild(int i)
          返回物件的第 n 個可存取子級。
 int getAccessibleChildrenCount()
          返回物件的可存取子級數。
 AccessibleRole getAccessibleRole()
          獲取此物件的職責。
 AccessibleSelection getAccessibleSelection()
          獲取與此物件相關聯的 AccessibleSelection。
 Accessible getAccessibleSelection(int i)
          返回表示物件中指定選項的 Accessible。
 int getAccessibleSelectionCount()
          返回當前選擇的項數。
 AccessibleStateSet getAccessibleStateSet()
          獲取此物件的狀態設置。
 boolean isAccessibleChildSelected(int i)
          如果選擇了此物件的當前子級,則返回 true。
 void itemStateChanged(ItemEvent event)
          在使用者已選定或取消選定某項時調用。
 void removeAccessibleSelection(int i)
          從物件選擇中移除物件中的指定選項。
 void selectAllAccessibleSelection()
          如果物件支持多種選擇,則導致選擇物件中的所有已選擇項。
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的方法
addFocusListener, addPropertyChangeListener, contains, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 
從類別 javax.accessibility.AccessibleContext 繼承的方法
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

List.AccessibleAWTList

public List.AccessibleAWTList()
方法詳細資訊

actionPerformed

public void actionPerformed(ActionEvent event)
從介面 ActionListener 複製的描述
發生操作時調用。

指定者:
介面 ActionListener 中的 actionPerformed

itemStateChanged

public void itemStateChanged(ItemEvent event)
從介面 ItemListener 複製的描述
在使用者已選定或取消選定某項時調用。為此方法編寫的程式碼將執行需要在已選定(或已取消選定)項時發生的操作。

指定者:
介面 ItemListener 中的 itemStateChanged

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
獲取此物件的狀態設置。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleStateSet
返回:
包含物件當前狀態的 AccessibleState 的實例
另請參見:
AccessibleState

getAccessibleRole

public AccessibleRole getAccessibleRole()
獲取此物件的職責。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleRole
返回:
描述物件職責的 AccessibleRole 的實例
另請參見:
AccessibleRole

getAccessibleAt

public Accessible getAccessibleAt(Point p)
返回本地坐標 Point 所包含的 Accessible 子級(如果存在)。

指定者:
介面 AccessibleComponent 中的 getAccessibleAt
覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleAt
參數:
p - 定義 Accessible 左上角的點,在該物件的父物件的坐標空間內給定此點
返回:
指定位置的 Accessible(如果存在)

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回物件的可存取子級數。如果此物件的所有子級都實作 Accessible,則此方法應該返回該物件的子級數。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleChildrenCount
返回:
物件的可存取子級數。

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回物件的第 n 個可存取子級。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleChild
參數:
i - 子級基於零的索引
返回:
物件的第 n 個 Accessible 子級
另請參見:
AccessibleContext.getAccessibleChildrenCount()

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
獲取與此物件相關聯的 AccessibleSelection。在此類別的 Java Accessibility API 的實作中,返回的是此物件,它負責為其本身實作 AccessibleSelection 介面。

覆寫:
類別 AccessibleContext 中的 getAccessibleSelection
返回:
此物件
另請參見:
AccessibleSelection

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
返回當前選擇的項數。如果未選擇項,則返回值 0。

指定者:
介面 AccessibleSelection 中的 getAccessibleSelectionCount
返回:
當前選擇的項數。

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
返回表示物件中指定選項的 Accessible。如果沒有作出選擇,或者所選項數少於傳入的整數,則返回值為 null。

指定者:
介面 AccessibleSelection 中的 getAccessibleSelection
參數:
i - 所選項的基於零的索引
返回:
包含所選項的 Accessible
另請參見:
AccessibleSelection.getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
如果選擇了此物件的當前子級,則返回 true。

指定者:
介面 AccessibleSelection 中的 isAccessibleChildSelected
參數:
i - 此 Accessible 物件的子級的基於零的索引。
返回:
如果此物件的當前子級已選中,則返回 true;否則返回 false。
另請參見:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
將物件中的指定選項添加到物件選擇中。如果物件支持多種選擇,則將指定項添加到所有現有選擇中,否則它將替換物件中的所有現有選擇。如果已經選擇了指定的項,則此方法無效。

指定者:
介面 AccessibleSelection 中的 addAccessibleSelection
參數:
i - 可選擇項的基於零的索引
另請參見:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

public void removeAccessibleSelection(int i)
從物件選擇中移除物件中的指定選項。如果目前沒有選擇指定的項,則此方法無效。

指定者:
介面 AccessibleSelection 中的 removeAccessibleSelection
參數:
i - 可選擇項的基於零的索引
另請參見:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
清除物件中的選擇,從而物件中沒有選擇任何項。

指定者:
介面 AccessibleSelection 中的 clearAccessibleSelection

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
如果物件支持多種選擇,則導致選擇物件中的所有已選擇項。

指定者:
介面 AccessibleSelection 中的 selectAllAccessibleSelection

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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