- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.Container.AccessibleAWTContainer
-
- All Implemented Interfaces:
-
Serializable
,AccessibleComponent
- 已知直接子类:
-
Box.AccessibleBox
,CellRendererPane.AccessibleCellRendererPane
,JComponent.AccessibleJComponent
,Panel.AccessibleAWTPanel
,ScrollPane.AccessibleAWTScrollPane
,Window.AccessibleAWTWindow
- Enclosing class:
- Container
protected class Container.AccessibleAWTContainer extends Component.AccessibleAWTComponent
Container的内部类用于为辅助功能提供默认支持。 这个类不是由应用程序开发人员直接使用的,而是意味着仅由容器开发人员进行子类化。该类用于获取此对象的可访问角色,以及在AccessibleContainer界面中实现许多方法。
- 从以下版本开始:
- 1.3
- 另请参见:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 protected class
Container.AccessibleAWTContainer.AccessibleContainerHandler
FirePropertyChange
侦听器,如果有人注册,当孩子被添加或删除。-
Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
-
Field Summary
Fields Modifier and Type Field 描述 protected ContainerListener
accessibleContainerHandler
处理器PropertyChange
当孩子被添加或删除时-
Fields inherited from class 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
-
Fields inherited from class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
AccessibleAWTContainer()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
addPropertyChangeListener(PropertyChangeListener listener)
将PropertyChangeListener添加到侦听器列表。Accessible
getAccessibleAt(Point p)
返回Accessible
小孩(如果存在),包含在本地坐标Point
。Accessible
getAccessibleChild(int i)
返回对象的第n个Accessible
子对象。int
getAccessibleChildrenCount()
返回对象中可访问的子项数。void
removePropertyChangeListener(PropertyChangeListener listener)
从侦听器列表中删除一个PropertyChangeListener。-
Methods inherited from class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
Methods inherited from class java.awt.Component.AccessibleAWTComponent
addFocusListener, contains, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRole, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
-
-
-
字段详细信息
-
accessibleContainerHandler
protected ContainerListener accessibleContainerHandler
PropertyChange
或移除儿童时,处理程序PropertyChange
-
-
方法详细信息
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回对象中可访问的子项数。 如果这个对象的所有子项都实现了Accessible
,那么这个方法应该返回这个对象的子Accessible
。- 重写:
-
getAccessibleChildrenCount
在Component.AccessibleAWTComponent
- 结果
- 对象中可访问的孩子的数量
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的第n个Accessible
子对象。- 重写:
-
getAccessibleChild
在Component.AccessibleAWTComponent
- 参数
-
i
- 基于零的儿童索引 - 结果
-
对象的第n个
Accessible
小孩 - 另请参见:
-
AccessibleContext.getAccessibleChildrenCount()
-
getAccessibleAt
public Accessible getAccessibleAt(Point p)
返回Accessible
小孩(如果存在),包含在本地坐标Point
。- Specified by:
-
getAccessibleAt
在接口AccessibleComponent
- 重写:
-
getAccessibleAt
在Component.AccessibleAWTComponent
- 参数
-
p
-定义的左上角点Accessible
,在对象的父对象的坐标空间中给出 - 结果
-
Accessible
,如果存在,在指定的位置; 其他null
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
将PropertyChangeListener添加到侦听器列表。- 重写:
-
addPropertyChangeListener
在Component.AccessibleAWTComponent
- 参数
-
listener
- 要添加的PropertyChangeListener - 另请参见:
-
AccessibleContext.ACCESSIBLE_NAME_PROPERTY
,AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY
,AccessibleContext.ACCESSIBLE_STATE_PROPERTY
,AccessibleContext.ACCESSIBLE_VALUE_PROPERTY
,AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY
,AccessibleContext.ACCESSIBLE_TEXT_PROPERTY
,AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
从侦听器列表中删除一个PropertyChangeListener。 这会删除为所有属性注册的PropertyChangeListener。- 重写:
-
removePropertyChangeListener
在Component.AccessibleAWTComponent
- 参数
-
listener
- 要删除的PropertyChangeListener
-
-