|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
protected abstract class Component.AccessibleAWTComponent
用來為可存取性提供預設支持的 Component 的內部類別。此類別不是專門供應用程序開發人員直接使用的,而是供元件開發人員創建子類別的。
可以使用該類別來獲得此物件的可存取功能。
| 巢狀類別摘要 | |
|---|---|
protected class |
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
當發生顯示/隱藏操作時,啟動 PropertyChange 偵聽器(如果註冊了該偵聽器) |
protected class |
Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
當發生焦點事件時,啟動 PropertyChange 偵聽器(如果註冊了該偵聽器) |
| 欄位摘要 | |
|---|---|
protected ComponentListener |
accessibleAWTComponentHandler
|
protected FocusListener |
accessibleAWTFocusHandler
|
| 建構子摘要 | |
|---|---|
protected |
Component.AccessibleAWTComponent()
雖然該類別是抽象的,但其所有子類別都應該能夠調用此方法。 |
| 方法摘要 | |
|---|---|
void |
addFocusListener(FocusListener l)
添加指定的焦點偵聽器,以接收發自此元件的焦點事件。 |
void |
addPropertyChangeListener(PropertyChangeListener listener)
將 PropertyChangeListener 添加到偵聽器列表中。 |
boolean |
contains(Point p)
檢查指定的點是否在此物件的邊界內,該點的 x 坐標和 y 坐標是相對於該物件的坐標系來定義的。 |
Accessible |
getAccessibleAt(Point p)
返回包含在局部坐標 Point 上的 Accessible 子物件(如果存在這樣的物件)。 |
Accessible |
getAccessibleChild(int i)
返回該物件的第 n 個 Accessible 子物件。 |
int |
getAccessibleChildrenCount()
返回此物件中可存取的子物件數。 |
AccessibleComponent |
getAccessibleComponent()
獲取與此物件相關的 AccessibleComponent(如果存在一個這樣的元件)。 |
String |
getAccessibleDescription()
獲取此物件的可存取描述。 |
int |
getAccessibleIndexInParent()
獲取此物件在其可存取父物件中的索引。 |
String |
getAccessibleName()
獲取此物件的可存取名稱。 |
Accessible |
getAccessibleParent()
獲取此物件的 Accessible 父物件。 |
AccessibleRole |
getAccessibleRole()
獲取此物件的職責。 |
AccessibleStateSet |
getAccessibleStateSet()
獲取此物件的狀態。 |
Color |
getBackground()
獲取此物件的背景色。 |
Rectangle |
getBounds()
獲取此物件的邊界,用 Rectangle 物件的形式表示它。 |
Cursor |
getCursor()
獲取此物件的 Cursor。 |
Font |
getFont()
獲取此物件的 Font。 |
FontMetrics |
getFontMetrics(Font f)
獲取此物件的 FontMetrics。 |
Color |
getForeground()
獲取此物件的前景色。 |
Locale |
getLocale()
返回此物件的區域。 |
Point |
getLocation()
通過用一個點指定該物件的左上角在螢幕坐標空間中的位置的形式,獲取此物件相對於父物件的位置。 |
Point |
getLocationOnScreen()
返回物件在螢幕上的位置。 |
Dimension |
getSize()
返回此物件的大小,用 Dimension 物件的形式表示它。 |
boolean |
isEnabled()
確定是否啟用了此物件。 |
boolean |
isFocusTraversable()
返回對此物件是否可以接受焦點的判斷。 |
boolean |
isShowing()
確定是否正在顯示該物件。 |
boolean |
isVisible()
確定物件是否可見。 |
void |
removeFocusListener(FocusListener l)
移除指定的焦點偵聽器,以便它不再接收發自此元件的焦點事件。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
將 PropertyChangeListener 從偵聽器列表中移除。 |
void |
requestFocus()
請求使此物件擁有焦點。 |
void |
setBackground(Color c)
設置此物件的背景色。 |
void |
setBounds(Rectangle r)
設置此物件的邊界,用 Rectangle 物件的形式表示它。 |
void |
setCursor(Cursor cursor)
設置此物件的 Cursor。 |
void |
setEnabled(boolean b)
設置此物件的啟用狀態。 |
void |
setFont(Font f)
設置此物件的 Font。 |
void |
setForeground(Color c)
設置此物件的前景色。 |
void |
setLocation(Point p)
設置物件相對父物件的位置。 |
void |
setSize(Dimension d)
調整此物件的大小,使它具有寬度和高度。 |
void |
setVisible(boolean b)
設置此物件的可見狀態。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 欄位詳細資訊 |
|---|
protected ComponentListener accessibleAWTComponentHandler
protected FocusListener accessibleAWTFocusHandler
| 建構子詳細資訊 |
|---|
protected Component.AccessibleAWTComponent()
| 方法詳細資訊 |
|---|
public void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener 添加到偵聽器列表中。
AccessibleContext 中的 addPropertyChangeListenerlistener - 要添加的屬性更改偵聽器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_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener listener)
AccessibleContext 中的 removePropertyChangeListenerlistener - 要移除的 PropertyChangeListenerpublic String getAccessibleName()
java.awt.Component.getName() 獲取的名稱,因為該名稱通常不是一個本地化名稱,並且對使用者沒有任何意義。如果物件根本就是一個文本物件(例如,一個選單項),則可存取名稱應該是該物件的文本(例如 "save")。如果物件有一個工具提示,則工具提示文本還可以是要返回的適當 String。
AccessibleContext 中的 getAccessibleNamenullAccessibleContext.setAccessibleName(java.lang.String)public String getAccessibleDescription()
AccessibleContext 中的 getAccessibleDescriptionnullAccessibleContext.setAccessibleDescription(java.lang.String)public AccessibleRole getAccessibleRole()
AccessibleContext 中的 getAccessibleRoleAccessibleRole 的一個實例AccessibleRolepublic AccessibleStateSet getAccessibleStateSet()
AccessibleContext 中的 getAccessibleStateSetAccessibleStateSet 的一個實例AccessibleStatepublic Accessible getAccessibleParent()
Accessible 父物件。如果此物件的父物件實作 Accessible,則此方法應該僅返回 getParent。
AccessibleContext 中的 getAccessibleParentAccessible 父物件——如果此物件沒有 Accessible 父物件,則可以返回 nullpublic int getAccessibleIndexInParent()
AccessibleContext 中的 getAccessibleIndexInParentgetAccessibleParent()public int getAccessibleChildrenCount()
Accessible,那麼此方法應該返回該物件的子物件數。
AccessibleContext 中的 getAccessibleChildrenCountpublic Accessible getAccessibleChild(int i)
Accessible 子物件。
AccessibleContext 中的 getAccessibleChildi - 子物件的基於 0 的索引
Accessible 子物件AccessibleContext.getAccessibleChildrenCount()public Locale getLocale()
AccessibleContext 中的 getLocalepublic AccessibleComponent getAccessibleComponent()
AccessibleComponent(如果存在一個這樣的元件)。否則返回 null。
AccessibleContext 中的 getAccessibleComponentAccessibleComponentpublic Color getBackground()
AccessibleComponent 中的 getBackgroundnullAccessibleComponent.setBackground(java.awt.Color)public void setBackground(Color c)
isOpaque。)
AccessibleComponent 中的 setBackgroundc - 新的背景 ColorComponent.isOpaque()public Color getForeground()
AccessibleComponent 中的 getForegroundnullAccessibleComponent.setForeground(java.awt.Color)public void setForeground(Color c)
AccessibleComponent 中的 setForegroundc - 新的前景 ColorAccessibleComponent.getForeground()public Cursor getCursor()
Cursor。
AccessibleComponent 中的 getCursorCursor(如果受支持);否則返回 nullAccessibleComponent.setCursor(java.awt.Cursor)public void setCursor(Cursor cursor)
Cursor。
如果 Java 平臺實作和/或本機系統不支持更改鼠標鼠標形狀,則該方法可能不會產生任何視覺效果。
AccessibleComponent 中的 setCursorc - 物件的新 CursorAccessibleComponent.getCursor()public Font getFont()
Font。
AccessibleComponent 中的 getFontFont(如果受支持);否則返回 nullAccessibleComponent.setFont(java.awt.Font)public void setFont(Font f)
Font。
AccessibleComponent 中的 setFontf - 物件的新 FontAccessibleComponent.getFont()public FontMetrics getFontMetrics(Font f)
FontMetrics。
AccessibleComponent 中的 getFontMetricsf - Font
FontMetrics(如果受支持);否則返回 nullgetFont()public boolean isEnabled()
AccessibleComponent 中的 isEnabledAccessibleComponent.setEnabled(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.ENABLED,
AccessibleStateSetpublic void setEnabled(boolean b)
AccessibleComponent 中的 setEnabledb - 如果此參數為 ture,則啟用此物件;否則將禁用它AccessibleComponent.isEnabled()public boolean isVisible()
isShowing 來確定某個物件是否正顯示在螢幕上。
AccessibleComponent 中的 isVisibleAccessibleComponent.setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.VISIBLE,
AccessibleStateSetpublic void setVisible(boolean b)
AccessibleComponent 中的 setVisibleb - 如果此參數為 ture,則顯示物件;否則將隱藏它AccessibleComponent.isVisible()public boolean isShowing()
AccessibleComponent 中的 isShowingpublic boolean contains(Point p)
AccessibleComponent 中的 containsp - 相對於該物件的坐標系的 Point
Point,則返回 ture;否則返回 falseAccessibleComponent.getBounds()public Point getLocationOnScreen()
AccessibleComponent 中的 getLocationOnScreennullAccessibleComponent.getBounds(),
AccessibleComponent.getLocation()public Point getLocation()
AccessibleComponent 中的 getLocationnullAccessibleComponent.getBounds(),
AccessibleComponent.getLocationOnScreen()public void setLocation(Point p)
AccessibleComponent 中的 setLocationp - 物件的坐標AccessibleComponent.getLocation()public Rectangle getBounds()
AccessibleComponent 中的 getBoundsnullAccessibleComponent.contains(java.awt.Point)public void setBounds(Rectangle r)
Rectangle 物件的形式表示它。這些邊界了指定此物件的寬度、高度和相對其父物件的位置。
AccessibleComponent 中的 setBoundsr - 指示該元件的邊界的一個矩形AccessibleComponent.getBounds()public Dimension getSize()
Dimension 物件的形式表示它。Dimension 物件的 height 欄位包含此物件的高度,Dimension 物件的 width 欄位包含此物件的寬度。
AccessibleComponent 中的 getSizeDimension 物件;如果此物件不在螢幕上,則返回 nullAccessibleComponent.setSize(java.awt.Dimension)public void setSize(Dimension d)
AccessibleComponent 中的 setSized - 指定物件新大小的尺寸AccessibleComponent.getSize()public Accessible getAccessibleAt(Point p)
Point 上的 Accessible 子物件(如果存在這樣的物件)。否則返回 null。
AccessibleComponent 中的 getAccessibleAtp - 定義 Accessible 左上角的點,在該物件的父物件的坐標空間內給定此點
Accessible,則在指定的位置上返回這個點;否則返回 nullpublic boolean isFocusTraversable()
AccessibleComponent 中的 isFocusTraversableAccessibleContext.getAccessibleStateSet(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSED,
AccessibleStateSetpublic void requestFocus()
AccessibleComponent 中的 requestFocusAccessibleComponent.isFocusTraversable()public void addFocusListener(FocusListener l)
AccessibleComponent 中的 addFocusListenerl - 焦點偵聽器AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)public void removeFocusListener(FocusListener l)
AccessibleComponent 中的 removeFocusListenerl - 焦點偵聽器AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。