-
- 所有已知实现类:
-
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem,JComboBox.AccessibleJComboBox,JList.AccessibleJList,JMenu.AccessibleJMenu,JMenuBar.AccessibleJMenuBar,JTabbedPane.AccessibleJTabbedPane,JTable.AccessibleJTable,JTree.AccessibleJTree,JTree.AccessibleJTree.AccessibleJTreeNode,List.AccessibleAWTList,Menu.AccessibleAWTMenu,MenuBar.AccessibleAWTMenuBar,MenuComponent.AccessibleAWTMenuComponent,MenuItem.AccessibleAWTMenuItem,PopupMenu.AccessibleAWTPopupMenu
public interface AccessibleSelection此AccessibleSelection界面为辅助技术提供标准机制,以确定当前所选子项的内容,以及修改选择集。 具有可以选择的子项的任何对象都应支持AccessibleSelection接口。 应用程序可以通过首先获取AccessibleContext(参见Accessible)然后调用AccessibleContext.getAccessibleSelection()方法来确定对象是否支持AccessibleSelection接口。 如果返回值不是null,则对象支持此接口。
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidaddAccessibleSelection(int i)将对象的指定Accessible子项添加到对象的选择中。voidclearAccessibleSelection()清除对象中的选择,以便不选择对象中的子项。AccessiblegetAccessibleSelection(int i)返回表示对象的指定选定子项的Accessible。intgetAccessibleSelectionCount()返回当前选中的Accessible的数量。booleanisAccessibleChildSelected(int i)确定是否选择了此对象的当前子项。voidremoveAccessibleSelection(int i)从对象的选择中移除对象的指定子对象。voidselectAllAccessibleSelection()如果对象支持多个选择,则会选择对象的每个子对象。
-
-
-
方法详细信息
-
getAccessibleSelectionCount
int getAccessibleSelectionCount()
返回当前所选子项的Accessible个数。 如果未选择子项,则返回值将为0。- 结果
- 当前选择的项目数
-
getAccessibleSelection
Accessible getAccessibleSelection(int i)
返回表示对象的指定选定子项的Accessible。 如果没有选择,或者选择的子项少于传入的整数,则返回值将为null。请注意,索引表示第i个选定的子项,它与第i个子项不同。
- 参数
-
i- 所选子项的从零开始的索引 - 结果
- 第i个孩子
- 另请参见:
-
getAccessibleSelectionCount()
-
isAccessibleChildSelected
boolean isAccessibleChildSelected(int i)
确定是否选择了此对象的当前子项。- 参数
-
i- 此Accessible对象i的从零开始的索引 - 结果
-
true如果选择了此对象的当前子true; 别的false - 另请参见:
-
AccessibleContext.getAccessibleChild(int)
-
addAccessibleSelection
void addAccessibleSelection(int i)
将对象的指定Accessible子项添加到对象的选择中。 如果对象支持多个选择,则将指定的子项添加到任何现有选择中,否则它将替换该对象中的任何现有选择。 如果已选择指定的子项,则此方法无效。- 参数
-
i- 孩子的从零开始的索引 - 另请参见:
-
AccessibleContext.getAccessibleChild(int)
-
removeAccessibleSelection
void removeAccessibleSelection(int i)
从对象的选择中移除对象的指定子对象。 如果当前未选择指定的项目,则此方法无效。- 参数
-
i- 孩子的从零开始的索引 - 另请参见:
-
AccessibleContext.getAccessibleChild(int)
-
clearAccessibleSelection
void clearAccessibleSelection()
清除对象中的选择,以便不选择对象中的子项。
-
selectAllAccessibleSelection
void selectAllAccessibleSelection()
如果对象支持多个选择,则会选择对象的每个子对象。
-
-