|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
public abstract class AccessibleContext
AccessibleContext 表示所有可存取物件返回的最少資訊。此資訊包括物件的可存取名稱、描述、職責和狀態,以及關於其父物件和子物件的資訊。AccessibleContext 還包含用於獲取更多關於元件的特定可存取資訊的方法。如果元件支持這些方法,則它們將返回實作以下一個或多個介面的物件:
AccessibleAction - 可以執行一個或多個動作的物件。此介面為輔助技術提供了標準機制,以確定這些動作並通知物件執行它們。任何可以操作的物件都應支持此介面。
AccessibleComponent - 具有圖形表示形式的物件。此介面為輔助技術提供了標準機制,以確定和設置物件的圖形表示形式。螢幕上呈現的任何對象都應該支持此介面。
AccessibleSelection - 允許選擇其子物件的物件。此介面為輔助技術提供了標準機制,以確定當前選定的子物件,並修改選擇設置。任何具有可選子物件的對象都應支持此介面。
AccessibleText - 在顯示器上顯示可編輯文本資訊的物件。此介面為輔助技術提供了標準機制,以通過文本的內容、屬性和空間位置來存取該文本。任何包含可編輯文本的物件都應支持此介面。
AccessibleValue - 支持數字值的物件。此介面為輔助技術提供了標準機制,以確定和設置物件的當前值,以及最小值和最大值。任何支持數字值的物件都應支持此介面。
| 建構子摘要 | |
|---|---|
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()
獲取與某個物件關聯的 AccessibleRelationSet |
abstract AccessibleRole |
getAccessibleRole()
獲取此物件的職責。 |
AccessibleSelection |
getAccessibleSelection()
獲取與此物件關聯的 AccessibleSelection,該物件允許選擇其 Accessible 子級。 |
abstract AccessibleStateSet |
getAccessibleStateSet()
獲取此物件的狀態集合。 |
AccessibleTable |
getAccessibleTable()
獲取與某個物件關聯的 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 |
| 欄位詳細資訊 |
|---|
public static final String ACCESSIBLE_NAME_PROPERTY
getAccessibleName(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_DESCRIPTION_PROPERTY
getAccessibleDescription(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_STATE_PROPERTY
getAccessibleStateSet(),
AccessibleState,
AccessibleStateSet,
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_VALUE_PROPERTY
getAccessibleValue(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_SELECTION_PROPERTY
getAccessibleSelection(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_CARET_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_VISIBLE_DATA_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_CHILD_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值public static final String ACCESSIBLE_TABLE_CAPTION_CHANGED
Accessible,
AccessibleTable,
常數欄位值public static final String ACCESSIBLE_TABLE_SUMMARY_CHANGED
Accessible,
AccessibleTable,
常數欄位值public static final String ACCESSIBLE_TABLE_MODEL_CHANGED
AccessibleTable,
AccessibleTableModelChange,
常數欄位值public static final String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED
AccessibleTable,
AccessibleTableModelChange,
常數欄位值public static final String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED
AccessibleTable,
常數欄位值public static final String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED
AccessibleTable,
AccessibleTableModelChange,
常數欄位值public static final String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED
AccessibleTable,
常數欄位值public static final String ACCESSIBLE_ACTION_PROPERTY
AccessibleAction,
常數欄位值public static final String ACCESSIBLE_HYPERTEXT_OFFSET
AccessibleHyperlink,
常數欄位值public static final String ACCESSIBLE_TEXT_PROPERTY
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
#AccessibleText.AccessibleTextSequence,
常數欄位值public static final String ACCESSIBLE_INVALIDATE_CHILDREN
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
#AccessibleText.AccessibleTextSequence,
常數欄位值public static final String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED
getAccessibleText(),
addPropertyChangeListener(java.beans.PropertyChangeListener),
#AccessibleText.AccessibleAttributeSequence,
常數欄位值public static final String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED
addPropertyChangeListener(java.beans.PropertyChangeListener),
常數欄位值protected Accessible accessibleParent
getAccessibleParent(),
setAccessibleParent(javax.accessibility.Accessible)protected String accessibleName
getAccessibleName(),
setAccessibleName(java.lang.String)protected String accessibleDescription
getAccessibleDescription(),
setAccessibleDescription(java.lang.String)| 建構子詳細資訊 |
|---|
public AccessibleContext()
| 方法詳細資訊 |
|---|
public String getAccessibleName()
setAccessibleName(java.lang.String)public void setAccessibleName(String s)
s - 物件的新本地化名稱。getAccessibleName(),
addPropertyChangeListener(java.beans.PropertyChangeListener)public String getAccessibleDescription()
setAccessibleDescription(java.lang.String)public void setAccessibleDescription(String s)
s - 此物件的新的本地化描述setAccessibleName(java.lang.String),
addPropertyChangeListener(java.beans.PropertyChangeListener)public abstract AccessibleRole getAccessibleRole()
注意,AccessibleRole 類別也是可擴展的,因此如果預定義的職責集合不充分,則自定義元件的開發人員可以定義他們自己的 AccessibleRole。
AccessibleRolepublic abstract AccessibleStateSet getAccessibleStateSet()
AccessibleStateSet,
AccessibleState,
addPropertyChangeListener(java.beans.PropertyChangeListener)public Accessible getAccessibleParent()
public void setAccessibleParent(Accessible a)
a - - 要設置為父級的 Accessiblepublic abstract int getAccessibleIndexInParent()
getAccessibleParent(),
getAccessibleChildrenCount(),
getAccessibleChild(int)public abstract int getAccessibleChildrenCount()
public abstract Accessible getAccessibleChild(int i)
i - 子級從零開始的索引
getAccessibleChildrenCount()
public abstract Locale getLocale()
throws IllegalComponentStateException
IllegalComponentStateException - 如果該 Component 沒有自己的語言環境,並且尚未被添加到可以從套件含父級確定其語言環境的套件含層次結構中。public void addPropertyChangeListener(PropertyChangeListener listener)
listener - 要添加的 PropertyChangeListenerACCESSIBLE_NAME_PROPERTY,
ACCESSIBLE_DESCRIPTION_PROPERTY,
ACCESSIBLE_STATE_PROPERTY,
ACCESSIBLE_VALUE_PROPERTY,
ACCESSIBLE_SELECTION_PROPERTY,
ACCESSIBLE_TEXT_PROPERTY,
ACCESSIBLE_VISIBLE_DATA_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener - 要移除的 PropertyChangeListenerpublic AccessibleAction getAccessibleAction()
AccessibleActionpublic AccessibleComponent getAccessibleComponent()
AccessibleComponentpublic AccessibleSelection getAccessibleSelection()
AccessibleSelectionpublic AccessibleText getAccessibleText()
AccessibleTextpublic AccessibleEditableText getAccessibleEditableText()
AccessibleEditableTextpublic AccessibleValue getAccessibleValue()
AccessibleValuepublic AccessibleIcon[] getAccessibleIcon()
AccessibleIconpublic AccessibleRelationSet getAccessibleRelationSet()
AccessibleRelationSetpublic AccessibleTable getAccessibleTable()
AccessibleTable
public void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
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 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。