|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.accessibility
接口 AccessibleSelection
- 所有已知实现类:
- 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,则该对象支持此接口。
- 另请参见:
-
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() 如果该对象支持多项选择,则会导致该对象的每个子对象都被选中。 |
方法详细信息 |
---|
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()
- 如果该对象支持多项选择,则会导致该对象的每个子对象都被选中。
-