JavaTM Platform
Standard Ed. 6

java.awt
�� Container.AccessibleAWTContainer

java.lang.Object
  �̳��� javax.accessibility.AccessibleContext
      �̳��� java.awt.Component.AccessibleAWTComponent
          �̳��� java.awt.Container.AccessibleAWTContainer
������ʵ�ֵĽӿڣ�
Serializable, AccessibleComponent
ֱ����֪���ࣺ
Box.AccessibleBox, CellRendererPane.AccessibleCellRendererPane, JComponent.AccessibleJComponent, Panel.AccessibleAWTPanel, ScrollPane.AccessibleAWTScrollPane, Window.AccessibleAWTWindow
���ڷ���ࣺ
Container

protected class Container.AccessibleAWTContainer
extends Component.AccessibleAWTComponent

���ڶԿɷ������ṩĬ��֧�ֵ� Container �ڲ��ࡣ���ಢ��ּ����Ӧ�ó��򿪷���Աֱ��ʹ�ã���ֻ��������������ԱΪ�䴴�����ࡣ

�������ڻ�ô˶���ķ���ְ���Լ�ʵ�� AccessibleContainer �ӿ��еĺܶ෽����

�����°汾��ʼ��
1.3
������
�������

Ƕ����ժҪ
protected  class Container.AccessibleAWTContainer.AccessibleContainerHandler
          ���ӻ��Ƴ�������ʱ���� PropertyChange �������������ע���˴�����������
 
���� java.awt.Component.AccessibleAWTComponent �̳е�Ƕ����/�ӿ�
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
�ֶ�ժҪ
protected  ContainerListener accessibleContainerHandler
           
 
���� 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
 
���췽��ժҪ
protected Container.AccessibleAWTContainer()
           
 
����ժҪ
 void addPropertyChangeListener(PropertyChangeListener listener)
          ���������б�����һ�� PropertyChangeListener��
 Accessible getAccessibleAt(Point p)
          ���ذ����ڱ������� Point �е� Accessible ��������������ڣ���
 Accessible getAccessibleChild(int i)
          ���ض���ĵ� n �� Accessible ��������
 int getAccessibleChildrenCount()
          ���ض����пɷ��ʵ�����������
 
���� 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, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
 
���� javax.accessibility.AccessibleContext �̳еķ���
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

�ֶ���ϸ��Ϣ

accessibleContainerHandler

protected ContainerListener accessibleContainerHandler
���췽����ϸ��Ϣ

Container.AccessibleAWTContainer

protected Container.AccessibleAWTContainer()
������ϸ��Ϣ

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
���ض����пɷ��ʵ���������������˶����������������ʵ���� Accessible����˷���Ӧ�÷��ش˶��������������

���ǣ�
�� Component.AccessibleAWTComponent �е� getAccessibleChildrenCount
���أ�
�����пɷ��ʵ���������

getAccessibleChild

public Accessible getAccessibleChild(int i)
���ض���ĵ� n �� Accessible ��������

���ǣ�
�� Component.AccessibleAWTComponent �е� getAccessibleChild
������
i - ���� 0 ������������
���أ�
����ĵ� n �� Accessible ������
������
AccessibleContext.getAccessibleChildrenCount()

getAccessibleAt

public Accessible getAccessibleAt(Point p)
���ذ����ڱ������� Point �е� Accessible ��������������ڣ���

ָ���ߣ�
�ӿ� AccessibleComponent �е� getAccessibleAt
���ǣ�
�� Component.AccessibleAWTComponent �е� getAccessibleAt
������
p - ���� Accessible ���Ͻǵĵ㣬�ڶ��󸸴�������ռ��и���
���أ�
λ��ָ��λ�õ� Accessible��������ڣ������򷵻� null

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
���������б�����һ�� PropertyChangeListener��

���ǣ�
�� Component.AccessibleAWTComponent �е� addPropertyChangeListener
������
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

JavaTM Platform
Standard Ed. 6

�ύ��������
�йظ���� API �ο����ϺͿ�����Ա�ĵ�������� Java SE ������Ա�ĵ������ĵ���������ϸ�ġ����򿪷���Ա���������Լ�������������ﶨ�塢ʹ�ü��ɺ͹�������ʾ����

��Ȩ���� 2007 Sun Microsystems, Inc. ��������Ȩ���� ����������֤��������������ĵ����·ַ�������