java.lang.Object
javax.accessibility.AccessibleContext
java.awt.MenuComponent.AccessibleAWTMenuComponent
java.awt.MenuItem.AccessibleAWTMenuItem
java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem
- 封装类:
-
CheckboxMenuItem
protected class CheckboxMenuItem.AccessibleAWTCheckboxMenuItem extends MenuItem.AccessibleAWTMenuItem implements AccessibleAction, AccessibleValue
CheckboxMenuItem的内部类,用于提供对辅助功能的默认支持。此类不应直接由应用程序开发人员使用,而应仅由菜单组件开发人员进行子类化。
此类实现了对CheckboxMenuItem
类的辅助功能支持。它提供了适用于复选框菜单项用户界面元素的Java辅助功能API的实现。
- 自 JDK 版本:
- 1.3
- 参见:
-
Field Summary
Fields declared in class 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
Fields declared in interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
Constructor Summary
ModifierConstructorDescriptionprotected
构造一个AccessibleAWTCheckboxMenuItem
。 -
Method Summary
Modifier and TypeMethodDescriptionboolean
doAccessibleAction
(int i) 对对象执行指定的操作获取与此对象关联的AccessibleAction。int
返回此对象中可用的操作数。返回对象的指定操作的描述。获取此对象的角色。获取与此对象关联的AccessibleValue。以Number形式获取此对象的值。以Number形式获取此对象的最大值。以Number形式获取此对象的最小值。boolean
以Number形式设置此对象的值。Methods declared in class java.awt.MenuItem.AccessibleAWTMenuItem
getAccessibleName
Methods declared in class 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
Methods declared in class javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
Constructor Details
-
AccessibleAWTCheckboxMenuItem
protected AccessibleAWTCheckboxMenuItem()构造一个AccessibleAWTCheckboxMenuItem
。
-
-
Method Details
-
getAccessibleAction
获取与此对象关联的AccessibleAction。在为此类实现Java辅助功能API时,返回此对象,该对象负责代表自身实现AccessibleAction接口。- 覆盖:
-
getAccessibleAction
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 此对象
- 参见:
-
getAccessibleValue
获取与此对象关联的AccessibleValue。在为此类实现Java辅助功能API时,返回此对象,该对象负责代表自身实现AccessibleValue接口。- 覆盖:
-
getAccessibleValue
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 此对象
- 参见:
-
getAccessibleActionCount
public int getAccessibleActionCount()返回此对象中可用的操作数。如果有多个操作,则第一个是“默认”操作。- 指定者:
-
getAccessibleActionCount
在接口AccessibleAction
- 覆盖:
-
getAccessibleActionCount
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 此对象中的操作数
-
getAccessibleActionDescription
返回对象的指定操作的描述。- 指定者:
-
getAccessibleActionDescription
在接口AccessibleAction
- 覆盖:
-
getAccessibleActionDescription
在类MenuItem.AccessibleAWTMenuItem
- 参数:
-
i
- 操作的从零开始的索引 - 返回:
-
操作的
String
描述 - 参见:
-
doAccessibleAction
public boolean doAccessibleAction(int i) 对对象执行指定的操作。- 指定者:
-
doAccessibleAction
在接口AccessibleAction
- 覆盖:
-
doAccessibleAction
在类MenuItem.AccessibleAWTMenuItem
- 参数:
-
i
- 操作的从零开始的索引 - 返回:
- 如果执行了操作,则为true;否则为false。
- 参见:
-
getCurrentAccessibleValue
以Number形式获取此对象的值。如果尚未设置值,则返回值将为null。- 指定者:
-
getCurrentAccessibleValue
在接口AccessibleValue
- 覆盖:
-
getCurrentAccessibleValue
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 对象的值
- 参见:
-
setCurrentAccessibleValue
设置此对象的值为Number。- 指定者:
-
setCurrentAccessibleValue
在接口AccessibleValue
- 覆盖:
-
setCurrentAccessibleValue
在类MenuItem.AccessibleAWTMenuItem
- 参数:
-
n
- 用于值的数字 - 返回:
- 如果设置了值,则为true;否则为false
- 参见:
-
getMinimumAccessibleValue
以Number形式获取此对象的最小值。- 指定者:
-
getMinimumAccessibleValue
在接口AccessibleValue
- 覆盖:
-
getMinimumAccessibleValue
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 对象的最小值;如果此对象没有最小值,则为null
- 参见:
-
getMaximumAccessibleValue
以Number形式获取此对象的最大值。- 指定者:
-
getMaximumAccessibleValue
在接口AccessibleValue
- 覆盖:
-
getMaximumAccessibleValue
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 对象的最大值;如果此对象没有最大值,则为null
- 参见:
-
getAccessibleRole
获取此对象的角色。- 覆盖:
-
getAccessibleRole
在类MenuItem.AccessibleAWTMenuItem
- 返回:
- 描述对象角色的AccessibleRole实例
- 参见:
-