|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface AccessibleComponent
螢幕上呈現的任何對象都應該支持 AccessibleComponent 介面。此介面為輔助技術提供了標準機制,以確定和設置物件的圖形表示形式。應用程序通過先獲取某個物件的 AccessibleContext,然後調用 AccessibleContext.getAccessibleComponent() 方法,能夠確定該物件是否支持 AccessibleComponent 介面。如果返回值不為 null,則該物件支持此介面。
Accessible,
Accessible.getAccessibleContext(),
AccessibleContext,
AccessibleContext.getAccessibleComponent()| 方法摘要 | |
|---|---|
void |
addFocusListener(FocusListener l)
添加指定的焦點偵聽器,以接收來自此元件的焦點事件。 |
boolean |
contains(Point p)
檢查指定點是否位於此物件的邊界內,其中該點的 X 坐標和 Y 坐標是相對於物件的坐標系統定義的。 |
Accessible |
getAccessibleAt(Point p)
返回本地坐標 Point 套件含的可存取子級(如果存在)。 |
Color |
getBackground()
獲取此物件的背景色。 |
Rectangle |
getBounds()
獲取 Rectangle 物件形式的此物件的邊界。 |
Cursor |
getCursor()
獲取此物件的 Cursor。 |
Font |
getFont()
獲取此物件的 Font。 |
FontMetrics |
getFontMetrics(Font f)
獲取此物件的 FontMetrics。 |
Color |
getForeground()
獲取此物件的前景色。 |
Point |
getLocation()
獲得此物件相對於父物件的位置,返回值是一個點物件,它指定物件左上角在螢幕坐標空間內的位置。 |
Point |
getLocationOnScreen()
返回物件在螢幕上的位置。 |
Dimension |
getSize()
以 Dimension 物件的形式返回此物件的大小。 |
boolean |
isEnabled()
確定是否已啟用該物件。 |
boolean |
isFocusTraversable()
返回此物件是否可以接受焦點。 |
boolean |
isShowing()
確定是否正顯示物件。 |
boolean |
isVisible()
確定此物件是否可見。 |
void |
removeFocusListener(FocusListener l)
移除指定的焦點偵聽器,使其不再接收來自此元件的焦點事件。 |
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)
設置物件的可見狀態。 |
| 方法詳細資訊 |
|---|
Color getBackground()
setBackground(java.awt.Color)void setBackground(Color c)
c - 新的背景 ColorsetBackground(java.awt.Color)Color getForeground()
setForeground(java.awt.Color)void setForeground(Color c)
c - 新的前景 ColorgetForeground()Cursor getCursor()
setCursor(java.awt.Cursor)void setCursor(Cursor cursor)
cursor - 物件的新 CursorgetCursor()Font getFont()
setFont(java.awt.Font)void setFont(Font f)
f - 物件的新 FontgetFont()FontMetrics getFontMetrics(Font f)
f - Font
getFont()boolean isEnabled()
setEnabled(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.ENABLED,
AccessibleStateSetvoid setEnabled(boolean b)
b - 如果為 true,則啟用此物件;否則禁用它isEnabled()boolean isVisible()
可見的物件在其 AccessibleStateSet 中也將具有 AccessibleState.VISIBLE 狀態設置。
setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.VISIBLE,
AccessibleStateSetvoid setVisible(boolean b)
b - 如果為 true,則顯示此物件;否則隱藏它isVisible()boolean isShowing()
boolean contains(Point p)
p - 相對於物件的坐標系統的 Point
getBounds()Point getLocationOnScreen()
getBounds(),
getLocation()Point getLocation()
getBounds(),
getLocationOnScreen()void setLocation(Point p)
p - 左上角的新位置getLocation()Rectangle getBounds()
contains(java.awt.Point)void setBounds(Rectangle r)
r - 指示此元件邊界的矩形getBounds()Dimension getSize()
setSize(java.awt.Dimension)void setSize(Dimension d)
d - 指定物件新大小的維數。getSize()Accessible getAccessibleAt(Point p)
p - 相對於此物件坐標系統的 point。
boolean isFocusTraversable()
AccessibleContext.getAccessibleStateSet(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSED,
AccessibleStateSetvoid requestFocus()
isFocusTraversable()void addFocusListener(FocusListener l)
l - 焦點偵聽器removeFocusListener(java.awt.event.FocusListener)void removeFocusListener(FocusListener l)
l - 焦點偵聽器addFocusListener(java.awt.event.FocusListener)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。