JavaTM 2 Platform
Standard Ed. 6

javax.swing
類別 JList.AccessibleJList

java.lang.Object
  繼承者 javax.accessibility.AccessibleContext
      繼承者 java.awt.Component.AccessibleAWTComponent
          繼承者 java.awt.Container.AccessibleAWTContainer
              繼承者 javax.swing.JComponent.AccessibleJComponent
                  繼承者 javax.swing.JList.AccessibleJList
所有已實作的介面:
PropertyChangeListener, Serializable, EventListener, AccessibleComponent, AccessibleExtendedComponent, AccessibleSelection, ListDataListener, ListSelectionListener
正在封閉類別:
JList

protected class JList.AccessibleJList
extends JComponent.AccessibleJComponent
implements AccessibleSelection, PropertyChangeListener, ListSelectionListener, ListDataListener

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

警告:此類別的序列化物件與以後的 Swing 版本不相容。當前的序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder


巢狀類別摘要
protected  class JList.AccessibleJList.AccessibleJListChild
          此類別實作供 List 子級使用的可存取性支持。
 
從類別 javax.swing.JComponent.AccessibleJComponent 繼承的巢狀類別/介面
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的巢狀類別/介面
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
欄位摘要
 
從類別 javax.swing.JComponent.AccessibleJComponent 繼承的欄位
accessibleContainerHandler, accessibleFocusHandler
 
從類別 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
 
建構子摘要
JList.AccessibleJList()
           
 
方法摘要
 void addAccessibleSelection(int i)
          將物件中的指定選項添加到物件選擇中。
 void clearAccessibleSelection()
          清除物件中的選擇,從而物件中沒有選擇任何項。
 void contentsChanged(ListDataEvent e)
          List Data Listener 內容更改方法。
 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()
          獲取此物件的狀態設置。
 void intervalAdded(ListDataEvent e)
          List Data Listener 間隔添加方法。
 void intervalRemoved(ListDataEvent e)
          List Data Listener 間隔移除方法。
 boolean isAccessibleChildSelected(int i)
          如果選擇了此物件的當前子級,則返回 true。
 void propertyChange(PropertyChangeEvent e)
          Property Change Listener 更改方法。
 void removeAccessibleSelection(int i)
          從物件選擇中移除物件中的指定選項。
 void selectAllAccessibleSelection()
          如果物件支持多種選擇,則導致選擇物件中的所有選擇項。
 void valueChanged(ListSelectionEvent e)
          List Selection Listener 值更改方法。
 
從類別 javax.swing.JComponent.AccessibleJComponent 繼承的方法
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的方法
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, 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
 
從介面 javax.accessibility.AccessibleComponent 繼承的方法
addFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 

建構子詳細資訊

JList.AccessibleJList

public JList.AccessibleJList()
方法詳細資訊

propertyChange

public void propertyChange(PropertyChangeEvent e)
Property Change Listener 更改方法。用於追蹤對 DataModel 和 ListSelectionModel 的更改,以便重新設置對它們的偵聽器,以通過 Accessibility PropertyChange 機制報告對它們進行的更改。

指定者:
介面 PropertyChangeListener 中的 propertyChange
參數:
e - PropertyChangeEvent

valueChanged

public void valueChanged(ListSelectionEvent e)
List Selection Listener 值更改方法。用於觸發屬性更改。

指定者:
介面 ListSelectionListener 中的 valueChanged
參數:
e - ListSelectionEvent

intervalAdded

public void intervalAdded(ListDataEvent e)
List Data Listener 間隔添加方法。用於觸發可見資料屬性更改。

指定者:
介面 ListDataListener 中的 intervalAdded
參數:
e - ListDataEvent

intervalRemoved

public void intervalRemoved(ListDataEvent e)
List Data Listener 間隔移除方法。用於觸發可見資料屬性更改。

指定者:
介面 ListDataListener 中的 intervalRemoved
參數:
e - ListDataEvent

contentsChanged

public void contentsChanged(ListDataEvent e)
List Data Listener 內容更改方法。用於觸發可見資料屬性更改。

指定者:
介面 ListDataListener 中的 contentsChanged
參數:
e - ListDataEvent

getAccessibleStateSet

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

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

getAccessibleRole

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

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

getAccessibleAt

public Accessible getAccessibleAt(Point p)
返回包含在本地坐標 Point 中的 Accessible 子容器(如果存在)。否則返回 null

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

getAccessibleChildrenCount

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

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

getAccessibleChild

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

覆寫:
類別 JComponent.AccessibleJComponent 中的 getAccessibleChild
參數:
i - 從零開始的子物件索引
返回:
該物件的第 n 個可存取子物件
另請參見:
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