JavaTM 2 Platform
Standard Ed. 6

javax.swing
類別 JComboBox.AccessibleJComboBox

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

protected class JComboBox.AccessibleJComboBox
extends JComponent.AccessibleJComponent
implements AccessibleAction, AccessibleSelection

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

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


巢狀類別摘要
 
從類別 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
 
從介面 javax.accessibility.AccessibleAction 繼承的欄位
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
 
建構子摘要
JComboBox.AccessibleJComboBox()
          返回 AccessibleJComboBox 實例
 
方法摘要
 void addAccessibleSelection(int i)
          將該物件的指定 Accessible 子物件添加到該物件的選擇中。
 void clearAccessibleSelection()
          清除物件中的選擇,使物件中任何子對象都未被選中。
 boolean doAccessibleAction(int i)
          對該物件執行指定的 Action
 AccessibleAction getAccessibleAction()
          獲取與此物件關聯的 AccessibleAction。
 int getAccessibleActionCount()
          返回此物件中可用 Action 的數量。
 String getAccessibleActionDescription(int i)
          返回該物件的指定操作的描述。
 Accessible getAccessibleChild(int i)
          返回物件的第 n 個可存取子級。
 int getAccessibleChildrenCount()
          返回物件中可存取的子級數。
 AccessibleRole getAccessibleRole()
          獲取此物件的職責。
 AccessibleSelection getAccessibleSelection()
          獲取與此物件相關聯的 AccessibleSelection。
 Accessible getAccessibleSelection(int i)
          返回表示彈出物件中指定選擇子級的 Accessible。
 int getAccessibleSelectionCount()
          返回當前選定的 Accessible 子物件數。
 AccessibleStateSet getAccessibleStateSet()
          獲取此物件的狀態設置。
 boolean isAccessibleChildSelected(int i)
          確定是否選定此物件的當前子物件。
 void removeAccessibleSelection(int i)
          從物件的選擇中移除物件的指定子物件。
 void selectAllAccessibleSelection()
          如果物件支持多個選擇,則導致選定物件中的所有子物件。
 
從類別 javax.swing.JComponent.AccessibleJComponent 繼承的方法
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
 
從類別 java.awt.Container.AccessibleAWTContainer 繼承的方法
getAccessibleAt
 
從類別 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, 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, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 

建構子詳細資訊

JComboBox.AccessibleJComboBox

public JComboBox.AccessibleJComboBox()
返回 AccessibleJComboBox 實例

從以下版本開始:
1.4
方法詳細資訊

getAccessibleChildrenCount

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

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

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回物件的第 n 個可存取子級。索引零處的子級表示彈出物件。如果組合框可編輯,則索引 1 處的子級表示編輯器。

覆寫:
類別 JComponent.AccessibleJComponent 中的 getAccessibleChild
參數:
i - 從零開始的子物件索引
返回:
物件的第 n 個可存取子物件
另請參見:
AccessibleContext.getAccessibleChildrenCount()

getAccessibleRole

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

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

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
獲取此物件的狀態設置。物件的 AccessibleStateSet 由一組惟一的 AccessibleState 組成。物件的 AccessibleStateSet 中的更改將導致觸發 ACCESSIBLE_STATE_PROPERTY 屬性的 PropertyChangeEvent。

覆寫:
類別 JComponent.AccessibleJComponent 中的 getAccessibleStateSet
返回:
包含物件的當前狀態設置的 AccessibleStateSet 的實例
另請參見:
AccessibleStateSet, AccessibleState, JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleAction

public AccessibleAction getAccessibleAction()
獲取與此物件關聯的 AccessibleAction。在針對此類別的 Java Accessibility API 的實作中,返回此物件,它負責代表其自身實作 AccessibleAction 介面。

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

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
返回該物件的指定操作的描述。

指定者:
介面 AccessibleAction 中的 getAccessibleActionDescription
參數:
i - 該操作的從零開始的索引
返回:
動作的 String 描述
另請參見:
AccessibleAction.getAccessibleActionCount()

getAccessibleActionCount

public int getAccessibleActionCount()
返回此物件中可用 Action 的數量。組合框的預設行為是進行一次操作。

指定者:
介面 AccessibleAction 中的 getAccessibleActionCount
返回:
1,此物件中的 Action 數

doAccessibleAction

public boolean doAccessibleAction(int i)
對該物件執行指定的 Action

指定者:
介面 AccessibleAction 中的 doAccessibleAction
參數:
i - 操作的從零開始的索引
返回:
如果執行了該操作,則返回 true;否則返回 false。
另請參見:
AccessibleAction.getAccessibleActionCount()

getAccessibleSelection

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

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

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
返回當前選定的 Accessible 子物件數。如果沒有選定子物件,那麼返回的值將為 0。

指定者:
介面 AccessibleSelection 中的 getAccessibleSelectionCount
返回:
當前選定的項數。
從以下版本開始:
1.3

getAccessibleSelection

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

注意,該索引表示第 i 個選定的子物件,它不同於第 i 個子物件。

指定者:
介面 AccessibleSelection 中的 getAccessibleSelection
參數:
i - 所選子物件的從零開始的索引
返回:
第 i 個選定的子物件
從以下版本開始:
1.3
另請參見:
getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
確定是否選定此物件的當前子物件。

指定者:
介面 AccessibleSelection 中的 isAccessibleChildSelected
參數:
i - 此 Accessible 物件中子物件的從零開始的索引。
返回:
如果選定此物件的當前子物件,則返回 true;否則,返回 false
從以下版本開始:
1.3
另請參見:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
將該物件的指定 Accessible 子物件添加到該物件的選擇中。如果該物件支持多個選擇,則將指定的子物件添加到任何現有選擇中,否則,它會替換該物件中的任何現有選擇。如果指定的子物件已被選定,則此方法無效。

指定者:
介面 AccessibleSelection 中的 addAccessibleSelection
參數:
i - 子物件的從零開始的索引
從以下版本開始:
1.3
另請參見:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

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

指定者:
介面 AccessibleSelection 中的 removeAccessibleSelection
參數:
i - 子物件的從零開始的索引
從以下版本開始:
1.3
另請參見:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
清除物件中的選擇,使物件中任何子對象都未被選中。

指定者:
介面 AccessibleSelection 中的 clearAccessibleSelection
從以下版本開始:
1.3

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
如果物件支持多個選擇,則導致選定物件中的所有子物件。

指定者:
介面 AccessibleSelection 中的 selectAllAccessibleSelection
從以下版本開始:
1.3

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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