-
- 所有已知实现类:
-
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,则该对象支持该接口。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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对象中的小孩的从零开始的索引 - 结果
-
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()
如果对象支持多个选择,则导致选择对象的每个子对象。
-
-