- java.lang.Object
 -  
      
- javax.accessibility.AccessibleContext
 -  
        
- java.awt.Component.AccessibleAWTComponent
 -  
          
- java.awt.List.AccessibleAWTList.AccessibleAWTListChild
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable,Accessible,AccessibleComponent 
- Enclosing class:
 - List.AccessibleAWTList
 
protected class List.AccessibleAWTList.AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Accessible
此类实现List子级的可访问性支持。 它提供了适用于列出子用户界面元素的Java Accessibility API的实现。- 从以下版本开始:
 - 1.3
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
字段汇总
-  
               
声明的属性在类 java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler 
-  
               
声明的属性在类 javax.accessibility.AccessibleContext
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 
 -  
               
 
-  
             
构造方法摘要
构造方法 构造器 描述 AccessibleAWTListChild(List parent, int indexInParent)使用给定父级List构造新的AccessibleAWTListChild并在父List中使用此对象的基于0的索引。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidaddFocusListener(FocusListener l)添加指定的焦点侦听器以从此组件接收焦点事件。booleancontains(Point p)检查指定的点是否在此对象的边界内,其中点的x和y坐标定义为相对于对象的坐标系。AccessiblegetAccessibleAt(Point p)返回Accessible子Accessible(如果存在),包含在本地坐标Point。AccessiblegetAccessibleChild(int i)返回对象的指定Accessible子级。intgetAccessibleChildrenCount()返回对象的可访问子级数。AccessibleContextgetAccessibleContext()获取此对象的AccessibleContext。intgetAccessibleIndexInParent()在其可访问的父级中获取此对象的从0开始的索引。AccessibleRolegetAccessibleRole()获得此对象的角色。AccessibleStateSetgetAccessibleStateSet()获取此对象的状态集。ColorgetBackground()获取此对象的背景颜色。RectanglegetBounds()以Rectangle对象的形式获取此对象的边界。CursorgetCursor()获取此对象的Cursor。FontgetFont()获取此对象的字体。FontMetricsgetFontMetrics(Font f)获取此对象的FontMetrics。ColorgetForeground()获取此对象的前景色。LocalegetLocale()获取组件的语言环境。PointgetLocation()以点的形式获取对象相对于父对象的位置,指定对象在屏幕坐标空间中的左上角。PointgetLocationOnScreen()返回屏幕上对象的位置。DimensiongetSize()以Dimension对象的形式返回此对象的大小。booleanisEnabled()确定对象是否已启用。booleanisFocusTraversable()返回此对象是否可以接受焦点。booleanisShowing()确定对象是否正在显示。booleanisVisible()确定对象是否可见。voidremoveFocusListener(FocusListener l)删除指定的焦点侦听器,以便它不再从此组件接收焦点事件。voidrequestFocus()请求关注此对象。voidsetBackground(Color c)设置此对象的背景颜色。voidsetBounds(Rectangle r)以Rectangle对象的形式设置此对象的边界。voidsetCursor(Cursor cursor)设置此对象的Cursor。voidsetEnabled(boolean b)设置对象的启用状态。voidsetFont(Font f)设置此对象的字体。voidsetForeground(Color c)设置此对象的前景色。voidsetLocation(Point p)设置对象相对于父对象的位置。voidsetSize(Dimension d)调整此对象的大小,使其具有宽度和高度。voidsetVisible(boolean b)设置对象的可见状态。-  
               
声明方法的类 java.awt.Component.AccessibleAWTComponent
addPropertyChangeListener, getAccessibleComponent, getAccessibleDescription, getAccessibleName, getAccessibleParent, removePropertyChangeListener 
-  
               
声明方法的类 javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
AccessibleAWTListChild
public AccessibleAWTListChild(List parent, int indexInParent)
使用给定父级List构造新的AccessibleAWTListChild并在父List中使用此对象的基于0的索引。- 参数
 -  
              
parent- 父母List -  
              
indexInParent- 父级中的索引 
 
 -  
 
-  
             
方法详细信息
-  
getAccessibleContext
public AccessibleContext getAccessibleContext()
获取此对象的AccessibleContext。 在为此类实现Java Accessibility API时,返回此对象,该对象充当其自己的AccessibleContext。- Specified by:
 -  
              
getAccessibleContext接口Accessible - 结果
 - 这个对象
 
 
-  
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的角色。- 重写:
 -  
              
getAccessibleRole类Component.AccessibleAWTComponent - 结果
 - AccessibleRole的一个实例,用于描述对象的角色
 - 另请参见:
 -  
              
AccessibleRole 
 
-  
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态集。 对象的AccessibleStateSet由一组唯一的AccessibleState组成。 对象的AccessibleStateSet中的更改将导致为ACCESSIBLE_STATE_PROPERTY属性触发PropertyChangeEvent。- 重写:
 -  
              
getAccessibleStateSet在类Component.AccessibleAWTComponent - 结果
 - AccessibleStateSet的实例,包含对象的当前状态集
 - 另请参见:
 -  
              
AccessibleStateSet,AccessibleState,Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener) 
 
-  
getLocale
public Locale getLocale()
获取组件的语言环境。 如果组件没有语言环境,则返回其父级的语言环境。- 重写:
 -  
              
getLocale类Component.AccessibleAWTComponent - 结果
 - 此组件的区域设置。 如果此组件没有语言环境,则返回其父组件的语言环境。
 - 异常
 -  
              
IllegalComponentStateException- 如果组件没有自己的语言环境,但尚未添加到包含层次结构中,则可以从包含的父级确定区域设置。 
 
-  
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
在其可访问的父级中获取此对象的从0开始的索引。- 重写:
 -  
              
getAccessibleIndexInParent在类Component.AccessibleAWTComponent - 结果
 - 该对象在其父对象中的从0开始的索引; -1如果此对象没有可访问的父对象。
 - 另请参见:
 -  
              
Component.AccessibleAWTComponent.getAccessibleParent(),getAccessibleChildrenCount(),getAccessibleChild(int) 
 
-  
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回对象的可访问子级数。- 重写:
 -  
              
getAccessibleChildrenCount类Component.AccessibleAWTComponent - 结果
 - 对象的可访问子节点数。
 
 
-  
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的指定Accessible子级。 Accessible对象的Accessible子元素从零开始,因此Accessible子元素的第一个子元素位于索引0,第二个子元素位于索引1,依此类推。- 重写:
 -  
              
getAccessibleChild类Component.AccessibleAWTComponent - 参数
 -  
              
i- 从零开始的儿童指数 - 结果
 - 对象的Accessible子对象
 - 另请参见:
 -  
              
getAccessibleChildrenCount() 
 
-  
getBackground
public Color getBackground()
获取此对象的背景颜色。- Specified by:
 -  
              
getBackground在接口AccessibleComponent - 重写:
 -  
              
getBackground类Component.AccessibleAWTComponent - 结果
 - 对象的背景颜色(如果支持); 否则,null
 - 另请参见:
 -  
              
setBackground(java.awt.Color) 
 
-  
setBackground
public void setBackground(Color c)
设置此对象的背景颜色。- Specified by:
 -  
              
setBackground在接口AccessibleComponent - 重写:
 -  
              
setBackground类Component.AccessibleAWTComponent - 参数
 -  
              
c- 背景的新颜色 - 另请参见:
 -  
              
setBackground(java.awt.Color) 
 
-  
getForeground
public Color getForeground()
获取此对象的前景色。- Specified by:
 -  
              
getForeground在接口AccessibleComponent - 重写:
 -  
              
getForeground类Component.AccessibleAWTComponent - 结果
 - 对象的前景色(如果支持); 否则,null
 - 另请参见:
 -  
              
setForeground(java.awt.Color) 
 
-  
setForeground
public void setForeground(Color c)
设置此对象的前景色。- Specified by:
 -  
              
setForeground在接口AccessibleComponent - 重写:
 -  
              
setForeground类Component.AccessibleAWTComponent - 参数
 -  
              
c- 前景的新颜色 - 另请参见:
 -  
              
getForeground() 
 
-  
getCursor
public Cursor getCursor()
获取此对象的Cursor。- Specified by:
 -  
              
getCursor在接口AccessibleComponent - 重写:
 -  
              
getCursor类Component.AccessibleAWTComponent - 结果
 - 对象的Cursor(如果支持); 否则,null
 - 另请参见:
 -  
              
setCursor(java.awt.Cursor) 
 
-  
setCursor
public void setCursor(Cursor cursor)
设置此对象的Cursor。如果Java平台实现和/或本机系统不支持改变鼠标光标形状,则该方法可能没有视觉效果。
- Specified by:
 -  
              
setCursor在接口AccessibleComponent - 重写:
 -  
              
setCursor在类Component.AccessibleAWTComponent - 参数
 -  
              
cursor- 对象的新Cursor - 另请参见:
 -  
              
getCursor() 
 
-  
getFont
public Font getFont()
获取此对象的字体。- Specified by:
 -  
              
getFont在接口AccessibleComponent - 重写:
 -  
              
getFont在类Component.AccessibleAWTComponent - 结果
 - 对象的字体(如果支持); 否则,null
 - 另请参见:
 -  
              
setFont(java.awt.Font) 
 
-  
setFont
public void setFont(Font f)
设置此对象的字体。- Specified by:
 -  
              
setFont在接口AccessibleComponent - 重写:
 -  
              
setFont在类Component.AccessibleAWTComponent - 参数
 -  
              
f- 对象的新Font - 另请参见:
 -  
              
getFont() 
 
-  
getFontMetrics
public FontMetrics getFontMetrics(Font f)
获取此对象的FontMetrics。- Specified by:
 -  
              
getFontMetrics在接口AccessibleComponent - 重写:
 -  
              
getFontMetrics类Component.AccessibleAWTComponent - 参数
 -  
              
f- 字体 - 结果
 - FontMetrics,如果支持,则为对象; 否则,null
 - 另请参见:
 -  
              
getFont() 
 
-  
isEnabled
public boolean isEnabled()
确定对象是否已启用。 启用的对象也将在其AccessibleStateSet中设置AccessibleState.ENABLED状态。- Specified by:
 -  
              
isEnabled在AccessibleComponent - 重写:
 -  
              
isEnabled在类Component.AccessibleAWTComponent - 结果
 - 如果启用了对象,则为true; 否则,是的
 - 另请参见:
 -  
              
setEnabled(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.ENABLED,AccessibleStateSet 
 
-  
setEnabled
public void setEnabled(boolean b)
设置对象的启用状态。- Specified by:
 -  
              
setEnabled在接口AccessibleComponent - 重写:
 -  
              
setEnabled在类Component.AccessibleAWTComponent - 参数
 -  
              
b- 如果为true,则启用此对象; 否则,禁用它 - 另请参见:
 -  
              
isEnabled() 
 
-  
isVisible
public boolean isVisible()
确定对象是否可见。 注意:这意味着对象打算可见; 但是,它可能无法在屏幕上显示,因为此对象所包含的其中一个对象当前不可见。 要确定对象是否在屏幕上显示,请使用isShowing()。可见的对象也将在其AccessibleStateSet中设置AccessibleState.VISIBLE状态。
- Specified by:
 -  
              
isVisible在接口AccessibleComponent - 重写:
 -  
              
isVisible在类Component.AccessibleAWTComponent - 结果
 - 如果对象可见则为true; 否则,是的
 - 另请参见:
 -  
              
setVisible(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.VISIBLE,AccessibleStateSet 
 
-  
setVisible
public void setVisible(boolean b)
设置对象的可见状态。- Specified by:
 -  
              
setVisible在接口AccessibleComponent - 重写:
 -  
              
setVisible在类Component.AccessibleAWTComponent - 参数
 -  
              
b- 如果为true,则显示此对象; 否则,隐藏它 - 另请参见:
 -  
              
isVisible() 
 
-  
isShowing
public boolean isShowing()
确定对象是否正在显示。 这是通过检查对象的可见性和对象祖先的可见性来确定的。 注意:即使对象被另一个对象遮挡,它也会返回true(例如,对象位于被拉下的菜单下面)。- Specified by:
 -  
              
isShowing在接口AccessibleComponent - 重写:
 -  
              
isShowing类Component.AccessibleAWTComponent - 结果
 - 如果对象显示,则为true; 否则,是的
 
 
-  
contains
public boolean contains(Point p)
检查指定的点是否在此对象的边界内,其中点的x和y坐标定义为相对于对象的坐标系。- Specified by:
 -  
              
contains在界面AccessibleComponent - 重写:
 -  
              
contains类Component.AccessibleAWTComponent - 参数
 -  
              
p- 相对于对象坐标系的点 - 结果
 - 如果object包含Point,则为true; 否则是假的
 - 另请参见:
 -  
              
getBounds() 
 
-  
getLocationOnScreen
public Point getLocationOnScreen()
返回屏幕上对象的位置。- Specified by:
 -  
              
getLocationOnScreen在接口AccessibleComponent - 重写:
 -  
              
getLocationOnScreen类Component.AccessibleAWTComponent - 结果
 - 物体在屏幕上的位置; 如果此对象不在屏幕上,则返回null
 - 另请参见:
 -  
              
getBounds(),getLocation() 
 
-  
getLocation
public Point getLocation()
以点的形式获取对象相对于父对象的位置,指定对象在屏幕坐标空间中的左上角。- Specified by:
 -  
              
getLocation在接口AccessibleComponent - 重写:
 -  
              
getLocation类Component.AccessibleAWTComponent - 结果
 - Point的一个实例,表示屏幕坐标空间中对象边界的左上角; 如果此对象或其父对象不在屏幕上,则返回null
 - 另请参见:
 -  
              
getBounds(),getLocationOnScreen() 
 
-  
setLocation
public void setLocation(Point p)
设置对象相对于父对象的位置。- Specified by:
 -  
              
setLocation在界面AccessibleComponent - 重写:
 -  
              
setLocation类Component.AccessibleAWTComponent - 参数
 -  
              
p- 左上角的新位置 - 另请参见:
 -  
              
getLocation() 
 
-  
getBounds
public Rectangle getBounds()
以Rectangle对象的形式获取此对象的边界。 边界指定此对象相对于其父对象的宽度,高度和位置。- Specified by:
 -  
              
getBounds在接口AccessibleComponent - 重写:
 -  
              
getBounds类Component.AccessibleAWTComponent - 结果
 - 一个指示此组件边界的矩形; 如果此对象不在屏幕上,则返回null。
 - 另请参见:
 -  
              
contains(java.awt.Point) 
 
-  
setBounds
public void setBounds(Rectangle r)
以Rectangle对象的形式设置此对象的边界。 边界指定此对象相对于其父对象的宽度,高度和位置。- Specified by:
 -  
              
setBounds在界面AccessibleComponent - 重写:
 -  
              
setBounds在类Component.AccessibleAWTComponent - 参数
 -  
              
r- 指示此组件边界的矩形 - 另请参见:
 -  
              
getBounds() 
 
-  
getSize
public Dimension getSize()
以Dimension对象的形式返回此对象的大小。 Dimension对象的height字段包含此对象的高度,Dimension对象的width字段包含此对象的宽度。- Specified by:
 -  
              
getSize在AccessibleComponent - 重写:
 -  
              
getSize类Component.AccessibleAWTComponent - 结果
 - Dimension对象,指示此组件的大小; 如果此对象不在屏幕上,则返回null
 - 另请参见:
 -  
              
setSize(java.awt.Dimension) 
 
-  
setSize
public void setSize(Dimension d)
调整此对象的大小,使其具有宽度和高度。- Specified by:
 -  
              
setSizein interfaceAccessibleComponent - 重写:
 -  
              
setSize在类Component.AccessibleAWTComponent - 参数
 -  
              
d- - 指定对象新大小的维度。 - 另请参见:
 -  
              
getSize() 
 
-  
getAccessibleAt
public Accessible getAccessibleAt(Point p)
返回Accessible子Accessible(如果存在),包含在本地坐标Point。- Specified by:
 -  
              
getAccessibleAt在接口AccessibleComponent - 重写:
 -  
              
getAccessibleAt类Component.AccessibleAWTComponent - 参数
 -  
              
p- 相对于此对象的坐标系的点 - 结果
 -  
              
Accessible,如果存在,则在指定地点; 否则null 
 
-  
isFocusTraversable
public boolean isFocusTraversable()
返回此对象是否可以接受焦点。 可以接受焦点的对象也将在其AccessibleStateSet设置AccessibleState.FOCUSABLE状态。- Specified by:
 -  
              
isFocusTraversable在接口AccessibleComponent - 重写:
 -  
              
isFocusTraversable类Component.AccessibleAWTComponent - 结果
 - 如果对象可以接受焦点,则为true 否则是假的
 - 另请参见:
 -  
              
AccessibleContext.getAccessibleStateSet(),AccessibleState.FOCUSABLE,AccessibleState.FOCUSED,AccessibleStateSet 
 
-  
requestFocus
public void requestFocus()
请求关注此对象。 如果此对象无法接受焦点,则不会发生任何事情。 否则,对象将尝试获得焦点。- Specified by:
 -  
              
requestFocus在接口AccessibleComponent - 重写:
 -  
              
requestFocus在类Component.AccessibleAWTComponent - 另请参见:
 -  
              
isFocusTraversable() 
 
-  
addFocusListener
public void addFocusListener(FocusListener l)
添加指定的焦点侦听器以从此组件接收焦点事件。- Specified by:
 -  
              
addFocusListener在接口AccessibleComponent - 重写:
 -  
              
addFocusListener类Component.AccessibleAWTComponent - 参数
 -  
              
l- 焦点监听器 - 另请参见:
 -  
              
removeFocusListener(java.awt.event.FocusListener) 
 
-  
removeFocusListener
public void removeFocusListener(FocusListener l)
删除指定的焦点侦听器,以便它不再从此组件接收焦点事件。- Specified by:
 -  
              
removeFocusListener在接口AccessibleComponent - 重写:
 -  
              
removeFocusListener类Component.AccessibleAWTComponent - 参数
 -  
              
l- 焦点监听器 - 另请参见:
 -  
              
addFocusListener(java.awt.event.FocusListener) 
 
 -  
 
 -