public interface AccessibleSelection
此 AccessibleSelection 接口提供了辅助技术的标准机制,以确定当前选定了哪些子级,以及修改选项集合。任何具有可以选择的子级的对象都应支持 AccessibleSelection 接口。应用程序通过先获取某个对象的 AccessibleContext(参见 Accessible
),然后调用 AccessibleContext.getAccessibleSelection()
方法,能够确定该对象是否支持 AccessibleSelection 接口。如果返回值不为 null,则该对象支持此接口。
Accessible
,
Accessible.getAccessibleContext()
,
AccessibleContext
,
AccessibleContext.getAccessibleSelection()
方法摘要 | |
---|---|
void |
addAccessibleSelection(int i) 将对象的指定 Accessible 子级添加到该对象的选项中。 |
void |
clearAccessibleSelection() 清除对象中的选项,使该对象中没有选中的子对象。 |
Accessible |
getAccessibleSelection(int i) 返回表示指定的所选对象子级的 Accessible。 |
int |
getAccessibleSelectionCount() 返回当前选中的 Accessible 子级数。 |
boolean |
isAccessibleChildSelected(int i) 确定此对象的当前子级是否已选中。 |
void |
removeAccessibleSelection(int i) 从对象的选项中移除该对象的指定子对象。 |
void |
selectAllAccessibleSelection() 如果该对象支持多项选择,则会导致该对象的每个子对象都被选中。 |
方法详细信息 |
---|
int getAccessibleSelectionCount()
Accessible getAccessibleSelection(int i)
注意,该索引表示第 i 个选定的子对象,它不同于第 i 个子对象。
i
- 所选子对象的从零开始的索引
getAccessibleSelectionCount()
boolean isAccessibleChildSelected(int i)
i
- 此 Accessible 对象的子对象的从零开始的索引。
AccessibleContext.getAccessibleChild(int)
void addAccessibleSelection(int i)
i
- 子对象的从零开始的索引
AccessibleContext.getAccessibleChild(int)
void removeAccessibleSelection(int i)
i
- 子对象的从零开始的索引
AccessibleContext.getAccessibleChild(int)
void clearAccessibleSelection()
void selectAllAccessibleSelection()