protected class List.AccessibleAWTList extends Component.AccessibleAWTComponent implements AccessibleSelection, ItemListener, ActionListener
List
类的辅助功能支持。
它提供了适用于列出用户界面元素的Java Accessibility API的实现。
Modifier and Type | Class and Description |
---|---|
protected class |
List.AccessibleAWTList.AccessibleAWTListChild
此类实现对List子项的可访问性支持。
|
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
Constructor and Description |
---|
AccessibleAWTList() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event)
发生动作时调用。
|
void |
addAccessibleSelection(int i)
将对象中指定的选定项目添加到对象的选择中。
|
void |
clearAccessibleSelection()
清除对象中的选择,以便选择对象中的任何内容。
|
Accessible |
getAccessibleAt(Point p)
返回包含在本地坐标Point(如果存在)的Accessible子项。
|
Accessible |
getAccessibleChild(int i)
返回对象的第n个可访问子对象。
|
int |
getAccessibleChildrenCount()
返回对象中可访问的子对象的数量。
|
AccessibleRole |
getAccessibleRole()
获取此对象的角色。
|
AccessibleSelection |
getAccessibleSelection()
获取与此对象关联的AccessibleSelection。
|
Accessible |
getAccessibleSelection(int i)
返回表示对象中指定的选定项的Accessible。
|
int |
getAccessibleSelectionCount()
返回当前选择的项目数。
|
AccessibleStateSet |
getAccessibleStateSet()
获取此对象的状态集。
|
boolean |
isAccessibleChildSelected(int i)
如果选择此对象的当前子级,则返回true。
|
void |
itemStateChanged(ItemEvent event)
当用户选择或取消选择项目时调用。
|
void |
removeAccessibleSelection(int i)
从对象的选择中删除对象中指定的选定项目。
|
void |
selectAllAccessibleSelection()
如果对象支持多个选择,则导致要选择的对象中的每个选定项目。
|
addFocusListener, addPropertyChangeListener, contains, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
public void actionPerformed(ActionEvent event)
ActionListener
复制
actionPerformed
在界面
ActionListener
public void itemStateChanged(ItemEvent event)
ItemListener
复制
itemStateChanged
在界面
ItemListener
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
在
Component.AccessibleAWTComponent
AccessibleState
public AccessibleRole getAccessibleRole()
getAccessibleRole
在类别
Component.AccessibleAWTComponent
AccessibleRole
public Accessible getAccessibleAt(Point p)
getAccessibleAt
在界面
AccessibleComponent
getAccessibleAt
在类别
Component.AccessibleAWTComponent
p
-点定义的左上角
Accessible
,在对象的父对象的坐标空间中给出
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
在类别
Component.AccessibleAWTComponent
public Accessible getAccessibleChild(int i)
getAccessibleChild
在
Component.AccessibleAWTComponent
i
- 基于零的儿童索引
AccessibleContext.getAccessibleChildrenCount()
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
在
AccessibleContext
AccessibleSelection
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
在接口
AccessibleSelection
public Accessible getAccessibleSelection(int i)
getAccessibleSelection
在界面
AccessibleSelection
i
- 所选项目的从零开始的索引
AccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected
在界面
AccessibleSelection
i
- 此可访问对象
i
的从零开始的索引。
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
addAccessibleSelection
在界面
AccessibleSelection
i
- 可选项目的零基索引
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
removeAccessibleSelection
在界面
AccessibleSelection
i
- 可选项目的零基索引
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
clearAccessibleSelection
在接口
AccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection
在界面
AccessibleSelection