-  
       
- 所有已知实现类:
 -  
         
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()
如果对象支持多个选择,则会选择对象的每个子对象。 
 -  
 
 -