JavaTM 2 Platform
Standard Ed. 6

java.awt
類別 MenuItem.AccessibleAWTMenuItem

java.lang.Object
  繼承者 javax.accessibility.AccessibleContext
      繼承者 java.awt.MenuComponent.AccessibleAWTMenuComponent
          繼承者 java.awt.MenuItem.AccessibleAWTMenuItem
所有已實作的介面:
Serializable, AccessibleAction, AccessibleComponent, AccessibleSelection, AccessibleValue
直接已知子類別:
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem, Menu.AccessibleAWTMenu
正在封閉類別:
MenuItem

protected class MenuItem.AccessibleAWTMenuItem
extends MenuComponent.AccessibleAWTMenuComponent
implements AccessibleAction, AccessibleValue

用於為可存取性提供預設支持的 MenuItem 的內部類別。此類別並非旨在由應用程序開發人員直接使用,而只能由選單元件開發人員為其創建子類別。

此類別實作對 MenuItem 類別的可存取性支持。它提供適合選單項使用者介面元素的 Java Accessibility API 實作。

從以下版本開始:
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
 
從介面 javax.accessibility.AccessibleAction 繼承的欄位
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
 
建構子摘要
protected MenuItem.AccessibleAWTMenuItem()
           
 
方法摘要
 boolean doAccessibleAction(int i)
          對該物件執行指定的操作
 AccessibleAction getAccessibleAction()
          獲取與此物件關聯的 AccessibleAction。
 int getAccessibleActionCount()
          返回此物件中可用的操作數。
 String getAccessibleActionDescription(int i)
          返回對該物件指定操作的描述。
 String getAccessibleName()
          獲取此物件的可存取名稱。
 AccessibleRole getAccessibleRole()
          獲取此物件的職責。
 AccessibleValue getAccessibleValue()
          獲取與此物件關聯的 AccessibleValue。
 Number getCurrentAccessibleValue()
          以數字形式獲取此物件的值。
 Number getMaximumAccessibleValue()
          以數字形式獲取此物件的最大值。
 Number getMinimumAccessibleValue()
          以數字形式獲取此物件的最小值。
 boolean setCurrentAccessibleValue(Number n)
          將此物件的值設置為數字。
 
從類別 java.awt.MenuComponent.AccessibleAWTMenuComponent 繼承的方法
addAccessibleSelection, addFocusListener, clearAccessibleSelection, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleParent, getAccessibleSelection, getAccessibleSelection, getAccessibleSelectionCount, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isAccessibleChildSelected, isEnabled, isFocusTraversable, isShowing, isVisible, removeAccessibleSelection, removeFocusListener, requestFocus, selectAllAccessibleSelection, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 
從類別 javax.accessibility.AccessibleContext 繼承的方法
addPropertyChangeListener, firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

MenuItem.AccessibleAWTMenuItem

protected MenuItem.AccessibleAWTMenuItem()
方法詳細資訊

getAccessibleName

public String getAccessibleName()
獲取此物件的可存取名稱。

覆寫:
類別 MenuComponent.AccessibleAWTMenuComponent 中的 getAccessibleName
返回:
如果此物件沒有名稱,則返回該物件的本地化名稱——可以為 null
另請參見:
AccessibleContext.setAccessibleName(java.lang.String)

getAccessibleRole

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

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

getAccessibleAction

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

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

getAccessibleValue

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

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

getAccessibleActionCount

public int getAccessibleActionCount()
返回此物件中可用的操作數。選單項的預設行為是進行一次操作。

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

getAccessibleActionDescription

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

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

doAccessibleAction

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

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

getCurrentAccessibleValue

public Number getCurrentAccessibleValue()
以數字形式獲取此物件的值。

指定者:
介面 AccessibleValue 中的 getCurrentAccessibleValue
返回:
如果不選擇此物件,則返回整數 0,如果選擇此物件,則返回整數 1。
另請參見:
AbstractButton.isSelected()

setCurrentAccessibleValue

public boolean setCurrentAccessibleValue(Number n)
將此物件的值設置為數字。

指定者:
介面 AccessibleValue 中的 setCurrentAccessibleValue
返回:
如果設置該值,則返回 True。
另請參見:
AccessibleValue.getCurrentAccessibleValue()

getMinimumAccessibleValue

public Number getMinimumAccessibleValue()
以數字形式獲取此物件的最小值。

指定者:
介面 AccessibleValue 中的 getMinimumAccessibleValue
返回:
整數 0。
另請參見:
AccessibleValue.getMaximumAccessibleValue()

getMaximumAccessibleValue

public Number getMaximumAccessibleValue()
以數字形式獲取此物件的最大值。

指定者:
介面 AccessibleValue 中的 getMaximumAccessibleValue
返回:
整數 0。
另請參見:
AccessibleValue.getMinimumAccessibleValue()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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