JavaTM Platform
Standard Ed. 6

javax.accessibility
接口 AccessibleKeyBinding


public interface AccessibleKeyBinding

任何具有键盘绑定(例如可用于选择对象的键盘助记符和/或键盘快捷键)功能的对象都应支持 AccessibleKeyBinding 接口。此接口为辅助技术提供了标准机制,以确定此对象存在的键绑定。任何具有这样的键绑定的对象都应支持此接口。应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible),然后调用 AccessibleContext#getAccessibleKeyBinding 方法,能够确定该对象是否支持 AccessibleKeyBinding 接口。如果返回值不为 null,则该对象支持此接口。

从以下版本开始:
1.4
另请参见:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext#getAccessibleKeyBinding

方法摘要
 Object getAccessibleKeyBinding(int i)
          返回此对象的键绑定。
 int getAccessibleKeyBindingCount()
          返回此对象的键绑定数。
 

方法详细信息

getAccessibleKeyBindingCount

int getAccessibleKeyBindingCount()
返回此对象的键绑定数。

返回:
此对象从 0 开始的键绑定数

getAccessibleKeyBinding

Object getAccessibleKeyBinding(int i)
返回此对象的键绑定。返回值为一个 java.lang.Object,必须根据键的底层实现将它强制转换为适当的类型。例如,如果返回的 Object 是一个 javax.swing.KeyStroke,则此方法的用户应执行以下操作: Component c = AccessibleContext ac = c.getAccessibleContext(); AccessibleKeyBinding akb = ac.getAccessibleKeyBinding(); for (int i = 0; i < akb.getAccessibleKeyBindingCount(); i++) { Object o = akb.getAccessibleKeyBinding(i); if (o instanceof javax.swing.KeyStroke) { javax.swing.KeyStroke keyStroke = (javax.swing.KeyStroke)o; } }

参数:
i - 键绑定基于零的索引
返回:
指定了键绑定的 javax.lang.Object
另请参见:
getAccessibleKeyBindingCount()

JavaTM Platform
Standard Ed. 6

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

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