- 所有已知的实现类:
-
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()
方法来确定对象是否支持此接口。如果返回值不是null
,则表示对象支持此接口。
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAccessibleSelection
(int i) 将对象的指定Accessible
子项添加到对象的选择中。void
清除对象中的选择,以便没有子项被选中。getAccessibleSelection
(int i) 返回表示对象指定选定子项的Accessible
。int
返回当前选定的Accessible
子项数。boolean
isAccessibleChildSelected
(int i) 确定此对象的当前子项是否被选中。void
removeAccessibleSelection
(int i) 从对象的选择中移除指定的子项。void
如果对象支持多重选择,则使对象的每个子项都被选中。
-
Method Details
-
getAccessibleSelectionCount
int getAccessibleSelectionCount()返回当前选定的Accessible
子项数。如果没有子项被选中,则返回值为0。- 返回:
- 当前选定的项数
-
getAccessibleSelection
返回表示对象指定选定子项的Accessible
。如果没有选择,或者选定的子项少于传入的整数,则返回值为null
。请注意,索引表示第i个选定的子项,这与第i个子项不同。
- 参数:
-
i
- 选定子项的从零开始的索引 - 返回:
- 第i个选定的子项
- 参见:
-
isAccessibleChildSelected
boolean isAccessibleChildSelected(int i) 确定此对象的当前子项是否被选中。- 参数:
-
i
- 此Accessible
对象中子项的从零开始的索引 - 返回:
-
如果此对象的当前子项被选中,则返回
true
;否则返回false
- 参见:
-
addAccessibleSelection
void addAccessibleSelection(int i) 将对象的指定Accessible
子项添加到对象的选择中。如果对象支持多重选择,则将指定的子项添加到任何现有选择中,否则替换对象中的任何现有选择。如果指定的子项已被选中,则此方法不起作用。- 参数:
-
i
- 子项的从零开始的索引 - 参见:
-
removeAccessibleSelection
void removeAccessibleSelection(int i) 从对象的选择中移除指定的子项。如果指定的项当前未被选中,则此方法不起作用。- 参数:
-
i
- 子项的从零开始的索引 - 参见:
-
clearAccessibleSelection
void clearAccessibleSelection()清除对象中的选择,以便没有子项被选中。 -
selectAllAccessibleSelection
void selectAllAccessibleSelection()如果对象支持多重选择,则使对象的每个子项都被选中。
-