|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
子对象。
AccessibleSelection
;否则返回 null
AccessibleSelection
public String getAccessibleName()
java.awt.MenuComponent.getName
,因为它通常不是一个本地化的名称,并且对用户来说,没有任何意义。如果该对象从根本上说是一个文本对象(例如,菜单项),那么可访问的名称应是该对象的文本(例如,“保存”)。如果该对象有工具提示,则工具提示文本还可以是要返回的适当的 String。
AccessibleContext
中的 getAccessibleName
null
AccessibleContext.setAccessibleName(java.lang.String)
public String 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()
getAccessibleParent()
public int getAccessibleChildrenCount()
Accessible
,那么此方法应返回此对象的子对象数。
public Accessible getAccessibleChild(int i)
Accessible
子对象。
AccessibleContext
中的 getAccessibleChild
i
- 从零开始的子对象索引
AccessibleContext.getAccessibleChildrenCount()
public Locale getLocale()
AccessibleContext
中的 getLocale
public AccessibleComponent getAccessibleComponent()
AccessibleComponent
(如果存在)。否则,返回 null
。
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
。
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
public void addFocusListener(FocusListener l)
AccessibleComponent
中的 addFocusListener
public void removeFocusListener(FocusListener l)
AccessibleComponent
中的 removeFocusListener
l
- 焦点侦听器AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
public int getAccessibleSelectionCount()
Accessible
子对象数。如果不选择子对象,那么返回的值将为 0。
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()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。