|
JavaTM 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;否则返回 false
AccessibleComponent.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 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。