|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.accessibility.AccessibleContext java.awt.MenuComponent.AccessibleAWTMenuComponent
protected abstract class MenuComponent.AccessibleAWTMenuComponent
用於為可存取性提供預設支持的 MenuComponent
的內部類別。此類別不能由應用程序開發人員直接使用,只能由選單元件開發人員為其創建子類別。
可以使用該類別來獲得此物件的可存取功能。
欄位摘要 |
---|
建構子摘要 | |
---|---|
protected |
MenuComponent.AccessibleAWTMenuComponent()
儘管該類別是抽象的,但是應該可以通過所有子類別調用它。 |
方法摘要 | |
---|---|
void |
addAccessibleSelection(int i)
將該物件的指定 Accessible 子物件添加到該物件的選擇中。 |
void |
addFocusListener(FocusListener l)
添加指定的焦點偵聽器,以從此元件接收焦點事件。 |
void |
clearAccessibleSelection()
清除該物件中的選擇,使該物件中沒有子物件被選擇。 |
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()
獲取此物件的職責。 |
AccessibleSelection |
getAccessibleSelection()
獲取與此物件關聯的 AccessibleSelection ,該物件允許選擇其 Accessible 子物件。 |
Accessible |
getAccessibleSelection(int i)
返回 Accessible ,它表示該物件中指定的已選擇的子物件。 |
int |
getAccessibleSelectionCount()
返回當前選擇的 Accessible 子物件數。 |
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 |
isAccessibleChildSelected(int i)
確定是否選擇此物件的當前子物件。 |
boolean |
isEnabled()
確定是否啟用該物件。 |
boolean |
isFocusTraversable()
返回此物件是否可以接受焦點。 |
boolean |
isShowing()
確定該物件是否正在顯示。 |
boolean |
isVisible()
確定該物件是否可見。 |
void |
removeAccessibleSelection(int i)
從物件的選擇中移除該物件的指定子物件。 |
void |
removeFocusListener(FocusListener l)
移除指定的焦點偵聽器,使之不再從此元件接收焦點事件。 |
void |
requestFocus()
請求此物件的焦點。 |
void |
selectAllAccessibleSelection()
如果該物件支持多個選擇,則會導致該物件的每個子對象都被選擇。 |
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 MenuComponent.AccessibleAWTMenuComponent()
方法詳細資訊 |
---|
public AccessibleSelection getAccessibleSelection()
AccessibleSelection
,該物件允許選擇其 Accessible
子物件。
AccessibleContext
中的 getAccessibleSelection
AccessibleSelection
;否則返回 null
AccessibleSelection
public String getAccessibleName()
java.awt.MenuComponent.getName
,因為它通常不是一個本地化的名稱,對使用者來說,該名稱沒有任何意義。如果該物件從根本上說是一個文本物件(例如,選單項),那麼可存取的名稱應是該物件的文本(例如,“保存”)。如果該物件有工具提示,則工具提示文本還可以是要返回的適當的 String。
AccessibleContext
中的 getAccessibleName
null
AccessibleContext.setAccessibleName(java.lang.String)
public String getAccessibleDescription()
AccessibleContext
中的 getAccessibleDescription
null
AccessibleContext.setAccessibleDescription(java.lang.String)
public AccessibleRole getAccessibleRole()
AccessibleContext
中的 getAccessibleRole
AccessibleRole
的實例AccessibleRole
public AccessibleStateSet getAccessibleStateSet()
AccessibleContext
中的 getAccessibleStateSet
AccessibleStateSet
的實例AccessibleState
public Accessible getAccessibleParent()
Accessible
父物件。如果此物件的父物件實作 Accessible
,那麼此方法應該只返回 getParent
。
AccessibleContext
中的 getAccessibleParent
Accessible
父物件,則返回此物件的 Accessible
父物件——可能為 null
public int getAccessibleIndexInParent()
AccessibleContext
中的 getAccessibleIndexInParent
getAccessibleParent()
public int getAccessibleChildrenCount()
Accessible
,那麼此方法應返回此物件的子物件數。
AccessibleContext
中的 getAccessibleChildrenCount
public Accessible getAccessibleChild(int i)
Accessible
子物件。
AccessibleContext
中的 getAccessibleChild
i
- 從零開始的子物件索引
AccessibleContext.getAccessibleChildrenCount()
public Locale getLocale()
AccessibleContext
中的 getLocale
public AccessibleComponent getAccessibleComponent()
AccessibleComponent
(如果存在)。否則,返回 null
。
AccessibleContext
中的 getAccessibleComponent
AccessibleComponent
public Color getBackground()
AccessibleComponent
中的 getBackground
null
AccessibleComponent.setBackground(java.awt.Color)
public void setBackground(Color c)
isOpaque
。)
AccessibleComponent
中的 setBackground
c
- 該背景的新 Color
Component.isOpaque()
public Color getForeground()
AccessibleComponent
中的 getForeground
null
AccessibleComponent.setForeground(java.awt.Color)
public void setForeground(Color c)
AccessibleComponent
中的 setForeground
c
- 該前景的新 Color
AccessibleComponent.getForeground()
public Cursor getCursor()
Cursor
。
AccessibleComponent
中的 getCursor
Curso
(如果受支持);否則返回 null
AccessibleComponent.setCursor(java.awt.Cursor)
public void setCursor(Cursor cursor)
Cursor
。
如果 Java 平臺實作和/或本機系統不支持更改鼠標鼠標形狀,則該方法可能不會產生任何視覺效果。
AccessibleComponent
中的 setCursor
cursor
- 該物件的新 Cursor
AccessibleComponent.getCursor()
public Font getFont()
Font
。
AccessibleComponent
中的 getFont
Font
(如果受支持);否則返回 null
AccessibleComponent.setFont(java.awt.Font)
public void setFont(Font f)
Font
。
AccessibleComponent
中的 setFont
f
- 該物件的新 Font
AccessibleComponent.getFont()
public FontMetrics getFontMetrics(Font f)
FontMetrics
。
AccessibleComponent
中的 getFontMetrics
f
- Font
null
getFont()
public boolean isEnabled()
AccessibleComponent
中的 isEnabled
AccessibleComponent.setEnabled(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.ENABLED
,
AccessibleStateSet
public void setEnabled(boolean b)
AccessibleComponent
中的 setEnabled
b
- 如果為 true,則啟用此物件;否則禁用它AccessibleComponent.isEnabled()
public boolean isVisible()
isShowing
。
AccessibleComponent
中的 isVisible
AccessibleComponent.setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.VISIBLE
,
AccessibleStateSet
public void setVisible(boolean b)
AccessibleComponent
中的 setVisible
b
- 如果為 true,則顯示此物件;否則隱藏它AccessibleComponent.isVisible()
public boolean isShowing()
AccessibleComponent
中的 isShowing
public boolean contains(Point p)
AccessibleComponent
中的 contains
p
- 與該物件的坐標系相關的 Point
Point
,則返回 true;否則返回 falseAccessibleComponent.getBounds()
public Point getLocationOnScreen()
AccessibleComponent
中的 getLocationOnScreen
null
AccessibleComponent.getBounds()
,
AccessibleComponent.getLocation()
public Point getLocation()
AccessibleComponent
中的 getLocation
Point
的實例;如果此物件或其父物件不在螢幕上,則返回 null
AccessibleComponent.getBounds()
,
AccessibleComponent.getLocationOnScreen()
public void setLocation(Point p)
AccessibleComponent
中的 setLocation
p
- 左上角的新位置AccessibleComponent.getLocation()
public Rectangle getBounds()
Rectangle
物件的形式獲取此物件的邊界。該邊界可以指定此物件的寬和高,以及相對於父物件的位置。
AccessibleComponent
中的 getBounds
null
AccessibleComponent.contains(java.awt.Point)
public void setBounds(Rectangle r)
Rectangle
物件的形式設置此物件的邊界。該邊界可以指定此物件的寬和高,以及相對於父物件的位置。
AccessibleComponent
中的 setBounds
r
- 指示此元件邊界的矩形AccessibleComponent.getBounds()
public Dimension getSize()
Dimension
物件的形式返回此物件的大小。Dimension
物件的高度欄位包含此物件的高度,Dimension
物件的寬度欄位包含此物件的寬度。
AccessibleComponent
中的 getSize
Dimension
物件;如果此物件不在螢幕上,則返回 null
AccessibleComponent.setSize(java.awt.Dimension)
public void setSize(Dimension d)
AccessibleComponent
中的 setSize
d
- - 指定該物件新的大小的 Dimension
AccessibleComponent.getSize()
public Accessible getAccessibleAt(Point p)
Point
套件含的 Accessible
子物件(如果存在)。如果沒有 Accessible
子物件,則返回 null
。
AccessibleComponent
中的 getAccessibleAt
p
- 定義該物件的父物件的坐標空間中給出的 Accessible
的左上角的點
Accessible
在指定的位置存在,則返回它;否則返回 null
public boolean isFocusTraversable()
AccessibleComponent
中的 isFocusTraversable
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.FOCUSABLE
,
AccessibleState.FOCUSED
,
AccessibleStateSet
public void requestFocus()
AccessibleComponent
中的 requestFocus
AccessibleComponent.isFocusTraversable()
public void addFocusListener(FocusListener l)
AccessibleComponent
中的 addFocusListener
l
- 焦點偵聽器AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
public void removeFocusListener(FocusListener l)
AccessibleComponent
中的 removeFocusListener
l
- 焦點偵聽器AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
public int getAccessibleSelectionCount()
Accessible
子物件數。如果不選擇子物件,那麼返回的值將為 0。
AccessibleSelection
中的 getAccessibleSelectionCount
public Accessible getAccessibleSelection(int i)
Accessible
,它表示該物件中指定的已選擇的子物件。如果沒有選擇,或選擇的子物件數小於傳入的整數,那麼返回的值將為 null
。
注意,該索引表示第 i 個已選擇的子物件,它不同於第 i 個子物件。
AccessibleSelection
中的 getAccessibleSelection
i
- 所選子物件的基於零的索引
getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
AccessibleSelection
中的 isAccessibleChildSelected
i
- 此 Accessible
物件中子物件的基於零的索引
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
Accessible
子物件添加到該物件的選擇中。如果該物件支持多個選擇,則將指定的子物件添加到任何現有選擇中,否則,它會替換該物件中的任何現有選擇。如果指定的子物件已被選擇,則此方法無效。
AccessibleSelection
中的 addAccessibleSelection
i
- 子物件的基於零的索引AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
AccessibleSelection
中的 removeAccessibleSelection
i
- 子物件的基於零的索引AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
AccessibleSelection
中的 clearAccessibleSelection
public void selectAllAccessibleSelection()
AccessibleSelection
中的 selectAllAccessibleSelection
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。