JavaTM Platform
Standard Ed. 6

javax.accessibility
�� AccessibleContext

java.lang.Object
  �̳��� javax.accessibility.AccessibleContext
ֱ����֪���ࣺ
Component.AccessibleAWTComponent, ImageIcon.AccessibleImageIcon, JList.AccessibleJList.AccessibleJListChild, JTable.AccessibleJTable.AccessibleJTableCell, JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry, JTree.AccessibleJTree.AccessibleJTreeNode, MenuComponent.AccessibleAWTMenuComponent, ProgressMonitor.AccessibleProgressMonitor

public abstract class AccessibleContext
extends Object

AccessibleContext ��ʾ���пɷ��ʶ��󷵻ص�������Ϣ������Ϣ��������Ŀɷ������ơ�������ְ���״̬���Լ������丸������Ӷ������Ϣ��AccessibleContext ���������ڻ�ȡ�������������ض��ɷ�����Ϣ�ķ�����������֧����Щ�����������ǽ�����ʵ������һ�������ӿڵĶ���


�ֶ�ժҪ
static String ACCESSIBLE_ACTION_PROPERTY
          ����ָʾ֧�ֵĶ������Ѹ��ĵij�����
static String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
          ����ȷ������Ļ�Ӽ��Ѹ��ĵij�����
static String ACCESSIBLE_CARET_PROPERTY
          ����ȷ�� accessibleText ������Ѹ��ĵij�����
static String ACCESSIBLE_CHILD_PROPERTY
          ����ȷ����ʱ��������ӻ�Ӷ����Ƴ� Accessible �Ӽ��ij�����
static String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
          ָʾ����߽��Ѹ��ĵ� PropertyChangeEvent��
static String ACCESSIBLE_DESCRIPTION_PROPERTY
          ����ȷ�� accessibleDescription �����Ѹ��ĵij�����
static String ACCESSIBLE_HYPERTEXT_OFFSET
          ����ָʾ���ı�Ԫ�����յ�����ij�����
static String ACCESSIBLE_INVALIDATE_CHILDREN
          ָʾij����������������ı������Ӽ��ѷ�����Ҫ���ĵ� PropertyChangeEvent��
static String ACCESSIBLE_NAME_PROPERTY
          ����ȷ�� accessibleName �����Ѹ��ĵij�����
static String ACCESSIBLE_SELECTION_PROPERTY
          ����ȷ�� accessibleSelection �Ѹ��ĵij�����
static String ACCESSIBLE_STATE_PROPERTY
          ����ȷ�� accessibleStateSet �����Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_CAPTION_CHANGED
          ����ָʾ�������Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
          ����ָʾ�������Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
          ����ָʾ�б����Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_MODEL_CHANGED
          ����ָʾ�������Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
          ����ָʾ�������Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
          ����ָʾ�б����Ѹ��ĵij�����
static String ACCESSIBLE_TABLE_SUMMARY_CHANGED
          ����ָʾ��ժҪ�Ѹ��ĵij�����
static String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
          ָʾ�ı������Ѹ��ĵ� PropertyChangeEvent��
static String ACCESSIBLE_TEXT_PROPERTY
          ָʾ�ı��Ѹ��ĵ� PropertyChangeEvent��
static String ACCESSIBLE_VALUE_PROPERTY
          ����ȷ�� accessibleValue �����Ѹ��ĵij�����
static String ACCESSIBLE_VISIBLE_DATA_PROPERTY
          ����ȷ������Ŀɼ�����Ѹ��ĵij�����
protected  String accessibleDescription
          �������������ı��ػ� String��
protected  String accessibleName
          �����������Ƶı��ػ� String��
protected  Accessible accessibleParent
          �˶���Ŀɷ��ʸ�����
 
���췽��ժҪ
AccessibleContext()
           
 
����ժҪ
 void addPropertyChangeListener(PropertyChangeListener listener)
          �� PropertyChangeListener ���ӵ��������б���
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
          �Ա��� bound ���Ը��ĵ�֧�֡�
 AccessibleAction getAccessibleAction()
          ��ȡ��˶�������Ŀ�֧��һ������������ AccessibleAction��
abstract  Accessible getAccessibleChild(int i)
          ���ظö����ָ�� Accessible �Ӽ���
abstract  int getAccessibleChildrenCount()
          ���ظö���Ŀɷ����Ӽ�����
 AccessibleComponent getAccessibleComponent()
          ��ȡ��˶�������� AccessibleComponent��������ͼ�α�ʾ��ʽ��
 String getAccessibleDescription()
          ��ȡ�˶���� accessibleDescription ���ԡ�
 AccessibleEditableText getAccessibleEditableText()
          ��ȡ������ʾ������ʾ�ɱ༭�ı��Ĵ˶�������� AccessibleEditableText��
 AccessibleIcon[] getAccessibleIcon()
          ��ȡ��˶�������ľ���һ���������ͼ��� AccessibleIcons
abstract  int getAccessibleIndexInParent()
          ��ȡ�˶�������ɷ��ʸ����еĻ������������
 String getAccessibleName()
          ��ȡ�˶���� accessibleName ���ԡ�
 Accessible getAccessibleParent()
          ��ȡ�˶���� Accessible ������
 AccessibleRelationSet getAccessibleRelationSet()
          ��ȡ��ij����������� AccessibleRelationSet
abstract  AccessibleRole getAccessibleRole()
          ��ȡ�˶����ְ��
 AccessibleSelection getAccessibleSelection()
          ��ȡ��˶�������� AccessibleSelection���ö�������ѡ���� Accessible �Ӽ���
abstract  AccessibleStateSet getAccessibleStateSet()
          ��ȡ�˶����״̬���ϡ�
 AccessibleTable getAccessibleTable()
          ��ȡ��ij����������� AccessibleTable
 AccessibleText getAccessibleText()
          ��ȡ������ʾ������ʾ�ı��Ĵ˶�������� AccessibleText��
 AccessibleValue getAccessibleValue()
          ��ȡ��˶��������֧�� Numerical ֵ�� AccessibleValue��
abstract  Locale getLocale()
          ��ȡ����������Ի�����
 void removePropertyChangeListener(PropertyChangeListener listener)
          ���������б��Ƴ� PropertyChangeListener��
 void setAccessibleDescription(String s)
          ���ô˶���Ŀɷ���������
 void setAccessibleName(String s)
          ���ô˶���Ŀɷ��ʵı��ػ����ơ�
 void setAccessibleParent(Accessible a)
          ���ô˶���� Accessible ������
 
���� java.lang.Object �̳еķ���
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

�ֶ���ϸ��Ϣ

ACCESSIBLE_NAME_PROPERTY

public static final String ACCESSIBLE_NAME_PROPERTY
����ȷ�� accessibleName �����Ѹ��ĵij�����PropertyChangeEvent ��ԭ�е�ֵ��Ϊԭ�е� accessibleName����ֵ��Ϊ�µ� accessibleName��

������
getAccessibleName(), addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_DESCRIPTION_PROPERTY

public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
����ȷ�� accessibleDescription �����Ѹ��ĵij�����PropertyChangeEvent ��ԭ�е�ֵ��Ϊԭ�е� accessibleDescription����ֵ��Ϊ�µ� accessibleDescription��

������
getAccessibleDescription(), addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_STATE_PROPERTY

public static final String ACCESSIBLE_STATE_PROPERTY
����ȷ�� accessibleStateSet �����Ѹ��ĵij�����accessibleStateSet ��ԭ��ֵ��Ϊԭ�е� AccessibleState����ֵ��Ϊ�µ� AccessibleState�����磬���֧�ִ�ֱ��ˮƽ״̬��ij����Ӵ�ֱ�������Ϊˮƽ������ԭ��ֵ��Ϊ AccessibleState.VERTICAL����ֵ��Ϊ AccessibleState.HORIZONTAL����ע��������ֵҲ����Ϊ null�����磬��ij���������״̬����Ϊ����״̬����ԭ��ֵ��Ϊ AccessibleState.ENABLED����ֵ��Ϊ null��

������
getAccessibleStateSet(), AccessibleState, AccessibleStateSet, addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_VALUE_PROPERTY

public static final String ACCESSIBLE_VALUE_PROPERTY
����ȷ�� accessibleValue �����Ѹ��ĵij�����PropertyChangeEvent ��ԭ�е�ֵ��Ϊ��ʾԭ��ֵ�� Number����ֵ��Ϊ��ʾ��ֵ�� Number

������
getAccessibleValue(), addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_SELECTION_PROPERTY

public static final String ACCESSIBLE_SELECTION_PROPERTY
����ȷ�� accessibleSelection �Ѹ��ĵij�������ǰ���� PropertyChangeEvent �е�ԭ��ֵ����ֵ��������ʹ�á�

������
getAccessibleSelection(), addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_CARET_PROPERTY

public static final String ACCESSIBLE_CARET_PROPERTY
����ȷ�� accessibleText ������Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ��ʾԭ�в����λ�õ���������ֵ��Ϊ��ʾ�µ�/��ǰ�����λ�õ�������

������
addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_VISIBLE_DATA_PROPERTY

public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
����ȷ������Ŀɼ�����Ѹ��ĵij�������ǰ���� PropertyChangeEvent �е�ԭ��ֵ����ֵ��������ʹ�á�

������
addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_CHILD_PROPERTY

public static final String ACCESSIBLE_CHILD_PROPERTY
����ȷ����ʱ��������ӻ�Ӷ����Ƴ� Accessible �Ӽ��ij��������Ҫ���� Accessible �Ӽ�����ԭ��ֵ��Ϊ null����ֵ��Ϊ Accessible �Ӽ������Ҫ�Ƴ� Accessible �Ӽ�����ԭ��ֵ��Ϊ Accessible �Ӽ�����ֵ��Ϊ null��

������
addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY

public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
����ȷ������Ļ�Ӽ��Ѹ��ĵij���������Ӽ������б������ͱ������Ķ�����Щ�����������ʱ�Ӽ�������Ӽ��Ѹ���ʱ�����Ը����¼���ԭ��ֵ��Ϊ��ʾ��ǰ��Ӽ��� Accessible����ֵ��Ϊ��ʾ��ǰ��Ӽ��� Accessible��

������
addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

ACCESSIBLE_TABLE_CAPTION_CHANGED

public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
����ָʾ�������Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ��ʾ��ǰ������� Accessible����ֵ��Ϊ��ʾ�±������ Accessible��

������
Accessible, AccessibleTable, �����ֶ�ֵ

ACCESSIBLE_TABLE_SUMMARY_CHANGED

public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
����ָʾ��ժҪ�Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ��ʾ��ǰ��ժҪ�� Accessible����ֵ��Ϊ��ʾ�±�ժҪ�� Accessible��

������
Accessible, AccessibleTable, �����ֶ�ֵ

ACCESSIBLE_TABLE_MODEL_CHANGED

public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
����ָʾ�������Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ null����ֵ��Ϊ��ʾ�����ĵ� AccessibleTableModelChange��

������
AccessibleTable, AccessibleTableModelChange, �����ֶ�ֵ

ACCESSIBLE_TABLE_ROW_HEADER_CHANGED

public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
����ָʾ�б����Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ null����ֵ��Ϊ��ʾ������ĵ� AccessibleTableModelChange��

������
AccessibleTable, AccessibleTableModelChange, �����ֶ�ֵ

ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED

public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
����ָʾ�������Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ null����ֵ��Ϊ��ʾ�������� Integer��

������
AccessibleTable, �����ֶ�ֵ

ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED

public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
����ָʾ�б����Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ null����ֵ��Ϊ��ʾ������ĵ� AccessibleTableModelChange��

������
AccessibleTable, AccessibleTableModelChange, �����ֶ�ֵ

ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED

public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
����ָʾ�������Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ null����ֵ��Ϊ��ʾ�������� Integer��

������
AccessibleTable, �����ֶ�ֵ

ACCESSIBLE_ACTION_PROPERTY

public static final String ACCESSIBLE_ACTION_PROPERTY
����ָʾ֧�ֵĶ������Ѹ��ĵij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ��ʾ��֧�ֵ�ԭ�ж������� Integer����ֵ��Ϊ��ʾ��֧�ֵ��¶������� Integer��

������
AccessibleAction, �����ֶ�ֵ

ACCESSIBLE_HYPERTEXT_OFFSET

public static final String ACCESSIBLE_HYPERTEXT_OFFSET
����ָʾ���ı�Ԫ�����յ�����ij�����PropertyChangeEvent �е�ԭ��ֵ��Ϊ��ʾ��ǰ���н����Ԫ�����ĵ��е���ʼ������ Integer����ֵ��Ϊ��ʾ��ǰ���н����Ԫ�����ĵ��е���ʼ������ Integer��ֵ -1 ָʾ��Ԫ�����ڲ����н������ǰ�����н��㡣

������
AccessibleHyperlink, �����ֶ�ֵ

ACCESSIBLE_TEXT_PROPERTY

public static final String ACCESSIBLE_TEXT_PROPERTY
ָʾ�ı��Ѹ��ĵ� PropertyChangeEvent��
�����ı�������˵��oldValue Ϊ null��newValue Ϊָ���������ı��� AccessibleTextSequence��
�����ı�ɾ����˵��oldValue Ϊָ����ɾ���ı��� AccessibleTextSequence��newValue Ϊ null��
�����ı��滻��˵��oldValue Ϊָ��ԭ���ı��� AccessibleTextSequence��newValue Ϊָ�����ı��� AccessibleTextSequence��

������
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), #AccessibleText.AccessibleTextSequence, �����ֶ�ֵ

ACCESSIBLE_INVALIDATE_CHILDREN

public static final String ACCESSIBLE_INVALIDATE_CHILDREN
ָʾij����������������ı������Ӽ��ѷ�����Ҫ���ĵ� PropertyChangeEvent���˸���֪ͨ�¼�����������Ҫ���»�ȡ�������״̬��oldValue Ϊ null��newValue Ϊ���Ӽ�����Ч�������

�����°汾��ʼ��
1.5
������
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), #AccessibleText.AccessibleTextSequence, �����ֶ�ֵ

ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED

public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
ָʾ�ı������Ѹ��ĵ� PropertyChangeEvent��
�������Բ�����˵��oldValue Ϊ null��newValue Ϊָ�����������Ե� AccessibleAttributeSequence��
��������ɾ����˵��oldValue Ϊָ����ɾ�����Ե� AccessibleAttributeSequence��newValue Ϊ null��
���������滻��˵��oldValue Ϊָ��ԭ�����Ե� AccessibleAttributeSequence��newValue Ϊָ�������Ե� AccessibleAttributeSequence��

�����°汾��ʼ��
1.5
������
getAccessibleText(), addPropertyChangeListener(java.beans.PropertyChangeListener), #AccessibleText.AccessibleAttributeSequence, �����ֶ�ֵ

ACCESSIBLE_COMPONENT_BOUNDS_CHANGED

public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
ָʾ����߽��Ѹ��ĵ� PropertyChangeEvent��oldValue Ϊԭ������ı߽磬newValue Ϊ������Ľ��ޡ�

�����°汾��ʼ��
1.5
������
addPropertyChangeListener(java.beans.PropertyChangeListener), �����ֶ�ֵ

accessibleParent

protected Accessible accessibleParent
�˶���Ŀɷ��ʸ�����

������
getAccessibleParent(), setAccessibleParent(javax.accessibility.Accessible)

accessibleName

protected String accessibleName
�����������Ƶı��ػ� String��

������
getAccessibleName(), setAccessibleName(java.lang.String)

accessibleDescription

protected String accessibleDescription
�������������ı��ػ� String��

������
getAccessibleDescription(), setAccessibleDescription(java.lang.String)
���췽����ϸ��Ϣ

AccessibleContext

public AccessibleContext()
������ϸ��Ϣ

getAccessibleName

public String getAccessibleName()
��ȡ�˶���� accessibleName ���ԡ������ accessibleName ������ָ���ö����ܵı��ػ� String�����磬��ǩ�Ͱ�ť�� accessibleName ���Կ����DZ�ǩ��ť�������ı������ڲ���ʾ�����ƵĶ�����Ӧ���� accessibleName�����磬������������������Ƶ��ı��ֶΣ��� en_US ���Ի����£�accessibleName ����Ϊ "city"��

���أ�
����ı��ػ����ƣ�����˶���û�����ƣ��򷵻� null
������
setAccessibleName(java.lang.String)

setAccessibleName

public void setAccessibleName(String s)
���ô˶���Ŀɷ��ʵı��ػ����ơ��������ƽ����¼��� ACCESSIBLE_NAME_PROPERTY ���Ե� PropertyChangeEvent��

������
s - ������±��ػ����ơ�
������
getAccessibleName(), addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
��ȡ�˶���� accessibleDescription ���ԡ��˶���� accessibleDescription �����������ö����ܵı��ػ�������磬���� "Cancel" ��ť��accessibleDescription ������ "Ignore changes and close dialog box"�����Ը��IJ��رնԻ��򣩡�

���أ�
�ö���ı��ػ�����������˶���û���������򷵻� null
������
setAccessibleDescription(java.lang.String)

setAccessibleDescription

public void setAccessibleDescription(String s)
���ô˶���Ŀɷ����������������ƽ����¼��� ACCESSIBLE_DESCRIPTION_PROPERTY ���Ե� PropertyChangeEvent��

������
s - �˶�����µı��ػ�����
������
setAccessibleName(java.lang.String), addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public abstract AccessibleRole getAccessibleRole()
��ȡ�˶����ְ�𡣶����ְ���Ǵ˶�������һ�㹦�ܻ���;�����磬push ��ť��ְ���� AccessibleRole.PUSH_BUTTON��AccessibleRole ���ṩ��һЩְ�����������Ա���Դ�һ��Ԥ����ְ���н���ѡ�����ʹ����������Ϊ���ֽ�����������ࣨ���磬�����г䵱��ť�����ʹ�� AccessibleRole.PUSH_BUTTON���Լ�������Ϊ��������ࣨ���磬��ѡ�� AccessibleRole.CHECK_BOX �͵�ѡ�� AccessibleRole.RADIO_BUTTON���ṩһ�µĽӿڡ�

ע�⣬AccessibleRole ��Ҳ�ǿ���չ�ģ�������Ԥ�����ְ�𼯺ϲ���֣����Զ�������Ŀ�����Ա���Զ��������Լ��� AccessibleRole��

���أ�
�����ö���ְ��� AccessibleRole ʵ��
������
AccessibleRole

getAccessibleStateSet

public abstract AccessibleStateSet getAccessibleStateSet()
��ȡ�˶����״̬���ϡ������ AccessibleStateSet ��һ��Ψһ�� AccessibleState ��ɡ������ AccessibleStateSet �еĸ��Ľ����¼��� ACCESSIBLE_STATE_PROPERTY ���Ե� PropertyChangeEvent��

���أ�
��������ĵ�ǰ״̬���ϵ� AccessibleStateSet ��ʵ��
������
AccessibleStateSet, AccessibleState, addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleParent

public Accessible getAccessibleParent()
��ȡ�˶���� Accessible ������

���أ�
�˶���� Accessible ����������˶���û�� Accessible �������򷵻� null

setAccessibleParent

public void setAccessibleParent(Accessible a)
���ô˶���� Accessible ����������ζ�Ŵ˷����������������Σ�����Ӧ��ʵ������ĸ�����Ϊ����Ŀɷ��ʸ��������Ҵ˷���ֻӦ�ɿɷ����Ӽ��ĸ������á�

������
a - - Ҫ����Ϊ������ Accessible

getAccessibleIndexInParent

public abstract int getAccessibleIndexInParent()
��ȡ�˶�������ɷ��ʸ����еĻ������������

���أ�
���ش˶����ڸ����д��㿪ʼ������������˶���û�пɷ��ʸ������򷵻� -1��
������
getAccessibleParent(), getAccessibleChildrenCount(), getAccessibleChild(int)

getAccessibleChildrenCount

public abstract int getAccessibleChildrenCount()
���ظö���Ŀɷ����Ӽ�����

���أ�
�ö���Ŀɷ����Ӽ�����

getAccessibleChild

public abstract Accessible getAccessibleChild(int i)
���ظö����ָ�� Accessible �Ӽ���Accessible ����� Accessible �Ӽ��Ǵ��㿪ʼ�ģ���� Accessible ����ĵ�һ���Ӷ��������Ϊ 0���ڶ����Ӷ��������Ϊ 1���������ơ�

������
i - �Ӽ����㿪ʼ������
���أ�
����� Accessible �Ӽ�
������
getAccessibleChildrenCount()

getLocale

public abstract Locale getLocale()
                          throws IllegalComponentStateException
��ȡ����������Ի�������������û�����Ի������򷵻��丸�������Ի�����

���أ�
����������Ի�������������û�����Ի������򷵻��丸�������Ի�����
�׳���
IllegalComponentStateException - ����� Component û���Լ������Ի�����������δ�����ӵ����ԴӰ�������ȷ�������Ի����İ�����νṹ�С�

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
�� PropertyChangeListener ���ӵ��������б�����������Ϊ���� Accessible ����ע�ᣬ���ҽ�����Щ���Է�������ʱ���á�

������
listener - Ҫ���ӵ� PropertyChangeListener
������
ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
���������б��Ƴ� PropertyChangeListener���˷����Ƴ�һ��Ϊ��������ע��� PropertyChangeListener��

������
listener - Ҫ�Ƴ��� PropertyChangeListener

getAccessibleAction

public AccessibleAction getAccessibleAction()
��ȡ��˶�������Ŀ�֧��һ������������ AccessibleAction��

���أ�
����ܶ���֧�֣��򷵻� AccessibleAction�����򷵻� null
������
AccessibleAction

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
��ȡ��˶�������� AccessibleComponent��������ͼ�α�ʾ��ʽ��

���أ�
����ܶ���֧�֣��򷵻� AccessibleComponent�����򷵻� null
������
AccessibleComponent

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
��ȡ��˶�������� AccessibleSelection���ö�������ѡ���� Accessible �Ӽ���

���أ�
����ܶ���֧�֣��򷵻� AccessibleSelection�����򷵻� null
������
AccessibleSelection

getAccessibleText

public AccessibleText getAccessibleText()
��ȡ������ʾ������ʾ�ı��Ĵ˶�������� AccessibleText��

���أ�
����ܶ���֧�֣��򷵻� AccessibleText�����򷵻� null
������
AccessibleText

getAccessibleEditableText

public AccessibleEditableText getAccessibleEditableText()
��ȡ������ʾ������ʾ�ɱ༭�ı��Ĵ˶�������� AccessibleEditableText��

���أ�
����ܶ���֧�֣��򷵻� AccessibleEditableText�����򷵻� null
�����°汾��ʼ��
1.4
������
AccessibleEditableText

getAccessibleValue

public AccessibleValue getAccessibleValue()
��ȡ��˶��������֧�� Numerical ֵ�� AccessibleValue��

���أ�
����ܶ���֧�֣��򷵻� AccessibleValue�����򷵻� null
������
AccessibleValue

getAccessibleIcon

public AccessibleIcon[] getAccessibleIcon()
��ȡ��˶�������ľ���һ���������ͼ��� AccessibleIcons

���أ�
����ܶ���֧�֣��򷵻�һ�� AccessibleIcon ���飻���򷵻� null
�����°汾��ʼ��
1.3
������
AccessibleIcon

getAccessibleRelationSet

public AccessibleRelationSet getAccessibleRelationSet()
��ȡ��ij����������� AccessibleRelationSet

���أ�
����ܶ���֧�֣��򷵻� AccessibleRelationSet�����򷵻� null
�����°汾��ʼ��
1.3
������
AccessibleRelationSet

getAccessibleTable

public AccessibleTable getAccessibleTable()
��ȡ��ij����������� AccessibleTable

���أ�
����ܶ���֧�֣��򷵻� AccessibleTable�����򷵻� null
�����°汾��ʼ��
1.3
������
AccessibleTable

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
�Ա��� bound ���Ը��ĵ�֧�֡���� oldValue �� newValue ����ȣ��� PropertyChangeEvent �������б���Ϊ�գ����ÿ������������һ�� PropertyChange �¼���ͨ�������� Accessible �����Լ�ʹ�ã�����Ӧ��Ӧ�ó�����á�

������
propertyName - �Ѹ��ĵ����Եļƻ����ơ�
oldValue - ���Ե�ԭ��ֵ��
newValue - ���Ե���ֵ��
������
PropertyChangeSupport, addPropertyChangeListener(java.beans.PropertyChangeListener), removePropertyChangeListener(java.beans.PropertyChangeListener), ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY

JavaTM Platform
Standard Ed. 6

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

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