|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.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 中的 getAccessibleSelectionAccessibleSelection;否则返回 nullAccessibleSelectionpublic String getAccessibleName()
java.awt.MenuComponent.getName,因为它通常不是一个本地化的名称,对用户来说,该名称没有任何意义。如果该对象从根本上说是一个文本对象(例如,菜单项),那么可访问的名称应是该对象的文本(例如,“保存”)。如果该对象有工具提示,则工具提示文本还可以是要返回的适当的 String。
AccessibleContext 中的 getAccessibleNamenullAccessibleContext.setAccessibleName(java.lang.String)public String getAccessibleDescription()
AccessibleContext 中的 getAccessibleDescriptionnullAccessibleContext.setAccessibleDescription(java.lang.String)public AccessibleRole getAccessibleRole()
AccessibleContext 中的 getAccessibleRoleAccessibleRole 的实例AccessibleRolepublic AccessibleStateSet getAccessibleStateSet()
AccessibleContext 中的 getAccessibleStateSetAccessibleStateSet 的实例AccessibleStatepublic Accessible getAccessibleParent()
Accessible 父对象。如果此对象的父对象实现 Accessible,那么此方法应该只返回 getParent。
AccessibleContext 中的 getAccessibleParentAccessible 父对象,则返回此对象的 Accessible 父对象——可能为 nullpublic int getAccessibleIndexInParent()
AccessibleContext 中的 getAccessibleIndexInParentgetAccessibleParent()public int getAccessibleChildrenCount()
Accessible,那么此方法应返回此对象的子对象数。
AccessibleContext 中的 getAccessibleChildrenCountpublic Accessible getAccessibleChild(int i)
Accessible 子对象。
AccessibleContext 中的 getAccessibleChildi - 从零开始的子对象索引
AccessibleContext.getAccessibleChildrenCount()public Locale getLocale()
AccessibleContext 中的 getLocalepublic AccessibleComponent getAccessibleComponent()
AccessibleComponent(如果存在)。否则,返回 null。
AccessibleContext 中的 getAccessibleComponentAccessibleComponentpublic Color getBackground()
AccessibleComponent 中的 getBackgroundnullAccessibleComponent.setBackground(java.awt.Color)public void setBackground(Color c)
isOpaque。)
AccessibleComponent 中的 setBackgroundc - 该背景的新 ColorComponent.isOpaque()public Color getForeground()
AccessibleComponent 中的 getForegroundnullAccessibleComponent.setForeground(java.awt.Color)public void setForeground(Color c)
AccessibleComponent 中的 setForegroundc - 该前景的新 ColorAccessibleComponent.getForeground()public Cursor getCursor()
Cursor。
AccessibleComponent 中的 getCursorCurso(如果受支持);否则返回 nullAccessibleComponent.setCursor(java.awt.Cursor)public void setCursor(Cursor cursor)
Cursor。
如果 Java 平台实现和/或本机系统不支持更改鼠标光标形状,则该方法可能不会产生任何视觉效果。
AccessibleComponent 中的 setCursorcursor - 该对象的新 CursorAccessibleComponent.getCursor()public Font getFont()
Font。
AccessibleComponent 中的 getFontFont(如果受支持);否则返回 nullAccessibleComponent.setFont(java.awt.Font)public void setFont(Font f)
Font。
AccessibleComponent 中的 setFontf - 该对象的新 FontAccessibleComponent.getFont()public FontMetrics getFontMetrics(Font f)
FontMetrics。
AccessibleComponent 中的 getFontMetricsf - Font
nullgetFont()public boolean isEnabled()
AccessibleComponent 中的 isEnabledAccessibleComponent.setEnabled(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.ENABLED,
AccessibleStateSetpublic void setEnabled(boolean b)
AccessibleComponent 中的 setEnabledb - 如果为 true,则启用此对象;否则禁用它AccessibleComponent.isEnabled()public boolean isVisible()
isShowing。
AccessibleComponent 中的 isVisibleAccessibleComponent.setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.VISIBLE,
AccessibleStateSetpublic void setVisible(boolean b)
AccessibleComponent 中的 setVisibleb - 如果为 true,则显示此对象;否则隐藏它AccessibleComponent.isVisible()public boolean isShowing()
AccessibleComponent 中的 isShowingpublic boolean contains(Point p)
AccessibleComponent 中的 containsp - 与该对象的坐标系相关的 Point
Point,则返回 true;否则返回 falseAccessibleComponent.getBounds()public Point getLocationOnScreen()
AccessibleComponent 中的 getLocationOnScreennullAccessibleComponent.getBounds(),
AccessibleComponent.getLocation()public Point getLocation()
AccessibleComponent 中的 getLocationPoint的实例;如果此对象或其父对象不在屏幕上,则返回 nullAccessibleComponent.getBounds(),
AccessibleComponent.getLocationOnScreen()public void setLocation(Point p)
AccessibleComponent 中的 setLocationp - 左上角的新位置AccessibleComponent.getLocation()public Rectangle getBounds()
Rectangle 对象的形式获取此对象的边界。该边界可以指定此对象的宽和高,以及相对于父对象的位置。
AccessibleComponent 中的 getBoundsnullAccessibleComponent.contains(java.awt.Point)public void setBounds(Rectangle r)
Rectangle 对象的形式设置此对象的边界。该边界可以指定此对象的宽和高,以及相对于父对象的位置。
AccessibleComponent 中的 setBoundsr - 指示此组件边界的矩形AccessibleComponent.getBounds()public Dimension getSize()
Dimension 对象的形式返回此对象的大小。Dimension 对象的高度字段包含此对象的高度,Dimension 对象的宽度字段包含此对象的宽度。
AccessibleComponent 中的 getSizeDimension 对象;如果此对象不在屏幕上,则返回 nullAccessibleComponent.setSize(java.awt.Dimension)public void setSize(Dimension d)
AccessibleComponent 中的 setSized - - 指定该对象新的大小的 DimensionAccessibleComponent.getSize()public Accessible getAccessibleAt(Point p)
Point 包含的 Accessible 子对象(如果存在)。如果没有 Accessible 子对象,则返回 null。
AccessibleComponent 中的 getAccessibleAtp - 定义该对象的父对象的坐标空间中给出的 Accessible 的左上角的点
Accessible 在指定的位置存在,则返回它;否则返回 nullpublic boolean isFocusTraversable()
AccessibleComponent 中的 isFocusTraversableAccessibleContext.getAccessibleStateSet(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSED,
AccessibleStateSetpublic void requestFocus()
AccessibleComponent 中的 requestFocusAccessibleComponent.isFocusTraversable()public void addFocusListener(FocusListener l)
AccessibleComponent 中的 addFocusListenerl - 焦点侦听器AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)public void removeFocusListener(FocusListener l)
AccessibleComponent 中的 removeFocusListenerl - 焦点侦听器AccessibleComponent.addFocusListener(java.awt.event.FocusListener)public int getAccessibleSelectionCount()
Accessible 子对象数。如果不选择子对象,那么返回的值将为 0。
AccessibleSelection 中的 getAccessibleSelectionCountpublic Accessible getAccessibleSelection(int i)
Accessible,它表示该对象中指定的已选择的子对象。如果没有选择,或选择的子对象数小于传入的整数,那么返回的值将为 null。
注意,该索引表示第 i 个已选择的子对象,它不同于第 i 个子对象。
AccessibleSelection 中的 getAccessibleSelectioni - 所选子对象的基于零的索引
getAccessibleSelectionCount()public boolean isAccessibleChildSelected(int i)
AccessibleSelection 中的 isAccessibleChildSelectedi - 此 Accessible 对象中子对象的基于零的索引
AccessibleContext.getAccessibleChild(int)public void addAccessibleSelection(int i)
Accessible 子对象添加到该对象的选择中。如果该对象支持多个选择,则将指定的子对象添加到任何现有选择中,否则,它会替换该对象中的任何现有选择。如果指定的子对象已被选择,则此方法无效。
AccessibleSelection 中的 addAccessibleSelectioni - 子对象的基于零的索引AccessibleContext.getAccessibleChild(int)public void removeAccessibleSelection(int i)
AccessibleSelection 中的 removeAccessibleSelectioni - 子对象的基于零的索引AccessibleContext.getAccessibleChild(int)public void clearAccessibleSelection()
AccessibleSelection 中的 clearAccessibleSelectionpublic void selectAllAccessibleSelection()
AccessibleSelection 中的 selectAllAccessibleSelection
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。