JavaTM 2 Platform
Standard Ed. 5.0

javax.accessibility
接口 AccessibleAction

所有已知实现类:
AbstractButton.AccessibleAbstractButton, AccessibleHyperlink, Button.AccessibleAWTButton, Checkbox.AccessibleAWTCheckbox, CheckboxMenuItem.AccessibleAWTCheckboxMenuItem, Choice.AccessibleAWTChoice, JButton.AccessibleJButton, JCheckBox.AccessibleJCheckBox, JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem, JComboBox.AccessibleJComboBox, JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink, JMenu.AccessibleJMenu, JMenuItem.AccessibleJMenuItem, JPasswordField.AccessibleJPasswordField, JRadioButton.AccessibleJRadioButton, JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem, JSpinner.AccessibleJSpinner, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField, JToggleButton.AccessibleJToggleButton, JTree.AccessibleJTree.AccessibleJTreeNode, Menu.AccessibleAWTMenu, MenuItem.AccessibleAWTMenuItem, PopupMenu.AccessibleAWTPopupMenu

public interface AccessibleAction

任何能够执行一个或多个动作的对象都应该支持 AccessibleAction 接口。此接口为辅助技术提供了标准机制,以确定这些动作并通知对象执行它们。任何可操作的对象都应支持此接口。应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible),然后调用 AccessibleContext.getAccessibleAction() 方法,能够确定该对象是否支持 AccessibleAction 接口。如果返回值不为 null,则该对象支持此接口。

另请参见:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleAction()

字段摘要
static String DECREMENT
          减少某个值的动作。
static String INCREMENT
          将某个值递增的动作。
static String TOGGLE_EXPAND
          如果树节点是展开的,则此动作折叠它,如果是折叠的则展开它。
 
方法摘要
 boolean doAccessibleAction(int i)
          对该对象执行指定的 Action
 int getAccessibleActionCount()
          返回此对象中可访问可用的动作数,如果多于一个,则第一个就被认为是此对象的“默认”动作。
 String getAccessibleActionDescription(int i)
          返回对此对象指定动作的描述。
 

字段详细信息

TOGGLE_EXPAND

static final String TOGGLE_EXPAND
如果树节点是展开的,则此动作折叠它,如果是折叠的则展开它。

从以下版本开始:
1.5

INCREMENT

static final String INCREMENT
将某个值递增的动作。

从以下版本开始:
1.5

DECREMENT

static final String DECREMENT
减少某个值的动作。

从以下版本开始:
1.5
方法详细信息

getAccessibleActionCount

int getAccessibleActionCount()
返回此对象中可访问可用的动作数,如果多于一个,则第一个就被认为是此对象的“默认”动作。

返回:
此对象中从 0 开始的 Action 数

getAccessibleActionDescription

String getAccessibleActionDescription(int i)
返回对此对象指定动作的描述。

参数:
i - 从 0 开始的动作索引
返回:
该动作的 String 描述
另请参见:
getAccessibleActionCount()

doAccessibleAction

boolean doAccessibleAction(int i)
对该对象执行指定的 Action

参数:
i - 从零开始的动作的索引
返回:
如果执行了该动作,则返回 true;否则,返回 false。
另请参见:
getAccessibleActionCount()

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策