|
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
,
AccessibleStateSet
void setEnabled(boolean b)
b
- 如果為 true,則啟用此物件;否則禁用它isEnabled()
boolean isVisible()
可見的物件在其 AccessibleStateSet 中也將具有 AccessibleState.VISIBLE 狀態設置。
setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.VISIBLE
,
AccessibleStateSet
void 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
,
AccessibleStateSet
void 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。