|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
protected abstract class Component.AccessibleAWTComponent
用来为可访问性提供默认支持的 Component 的内部类。此类不是专门供应用程序开发人员直接使用的,而是供组件开发人员创建子类的。
可以使用该类来获得此对象的可访问功能。
| 嵌套类摘要 | |
|---|---|
protected class |
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
当发生显示/隐藏操作时,激活 PropertyChange 侦听器(如果注册了该侦听器) |
protected class |
Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
当发生焦点事件时,激活 PropertyChange 侦听器(如果注册了该侦听器) |
| 字段摘要 | |
|---|---|
protected ComponentListener |
accessibleAWTComponentHandler
|
protected FocusListener |
accessibleAWTFocusHandler
|
| 构造方法摘要 | |
|---|---|
protected |
Component.AccessibleAWTComponent()
虽然该类是抽象的,但其所有子类都应该能够调用此方法。 |
| 方法摘要 | |
|---|---|
void |
addFocusListener(FocusListener l)
添加指定的焦点侦听器,以接收来自此组件的焦点事件。 |
void |
addPropertyChangeListener(PropertyChangeListener listener)
将 PropertyChangeListener 添加到侦听器列表中。 |
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()
获得此对象的职责。 |
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 |
isEnabled()
确定是否启用了此对象。 |
boolean |
isFocusTraversable()
返回对此对象是否可以接受焦点的判断。 |
boolean |
isShowing()
确定是否正在显示该对象。 |
boolean |
isVisible()
确定对象是否可见。 |
void |
removeFocusListener(FocusListener l)
移除指定的焦点侦听器,因此它不再接收来自此组件的焦点事件。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
将 PropertyChangeListener 从侦听器列表中移除。 |
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)
设置此对象的可见状态。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
protected ComponentListener accessibleAWTComponentHandler
protected FocusListener accessibleAWTFocusHandler
| 构造方法详细信息 |
|---|
protected Component.AccessibleAWTComponent()
| 方法详细信息 |
|---|
public void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener 添加到侦听器列表中。
listener - 要添加的属性更改侦听器AccessibleContext.ACCESSIBLE_NAME_PROPERTY,
AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,
AccessibleContext.ACCESSIBLE_STATE_PROPERTY,
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,
AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,
AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTYpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener - 要移除的 PropertyChangeListenerpublic String getAccessibleName()
java.awt.Component.getName() 获得的名称,因为该名称通常不是一个本地化名称,并且对用户没有任何意义。如果对象根本就是一个文本对象(例如,一个菜单项),则可访问名称应该是该对象的文本(例如 "save")。如果对象有一个工具提示,则工具提示文本还可以是要返回的适当字符串。
AccessibleContext 中的 getAccessibleNamenullAccessibleContext.setAccessibleName(java.lang.String)public String getAccessibleDescription()
nullAccessibleContext.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()
getAccessibleParent()public int getAccessibleChildrenCount()
Accessible,那么此方法应该返回该对象的子对象数。
public Accessible getAccessibleChild(int i)
Accessible 子对象。
AccessibleContext 中的 getAccessibleChildi - 子对象的基于 0 的索引
Accessible 子对象AccessibleContext.getAccessibleChildrenCount()public Locale getLocale()
AccessibleContext 中的 getLocalepublic AccessibleComponent getAccessibleComponent()
AccessibleComponent(如果存在一个这样的组件)。否则返回 null。
AccessibleComponentpublic 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 中的 getCursorCursor(如果受支持);否则返回 nullAccessibleComponent.setCursor(java.awt.Cursor)public void setCursor(Cursor cursor)
Cursor。
AccessibleComponent 中的 setCursorc - 对象的新 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
FontMetrics(如果受支持);否则返回 nullgetFont()public boolean isEnabled()
AccessibleComponent 中的 isEnabledAccessibleComponent.setEnabled(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.ENABLED,
AccessibleStateSetpublic void setEnabled(boolean b)
AccessibleComponent 中的 setEnabledb - 如果此参数为 ture,则启用此对象;否则将禁用它AccessibleComponent.isEnabled()public boolean isVisible()
isShowing 来确定某个对象是否正显示在屏幕上。
AccessibleComponent 中的 isVisibleAccessibleComponent.setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.VISIBLE,
AccessibleStateSetpublic void setVisible(boolean b)
AccessibleComponent 中的 setVisibleb - 如果此参数为 ture,则显示对象;否则将隐藏它AccessibleComponent.isVisible()public boolean isShowing()
AccessibleComponent 中的 isShowingpublic boolean contains(Point p)
AccessibleComponent 中的 containsp - 相对于该对象的坐标系统的 Point
Point,则返回 ture;否则返回 falseAccessibleComponent.getBounds()public Point getLocationOnScreen()
AccessibleComponent 中的 getLocationOnScreennullAccessibleComponent.getBounds(),
AccessibleComponent.getLocation()public Point getLocation()
AccessibleComponent 中的 getLocationnullAccessibleComponent.getBounds(),
AccessibleComponent.getLocationOnScreen()public void setLocation(Point p)
AccessibleComponent 中的 setLocationp - 对象的坐标AccessibleComponent.getLocation()public Rectangle getBounds()
AccessibleComponent 中的 getBoundsnullAccessibleComponent.contains(java.awt.Point)public void setBounds(Rectangle r)
Rectangle 对象的形式表示它。这些边界了指定此对象的宽度、高度和相对其父对象的位置。
AccessibleComponent 中的 setBoundsr - 指示该组件的边界的一个矩形AccessibleComponent.getBounds()public Dimension getSize()
Dimension 对象的形式表示它。Dimension 对象的 height 字段包含此对象的高度,Dimension 对象的 width 字段包含此对象的宽度。
AccessibleComponent 中的 getSizeDimension 对象;如果此对象不在屏幕上,则返回 nullAccessibleComponent.setSize(java.awt.Dimension)public void setSize(Dimension d)
AccessibleComponent 中的 setSized - 指定对象新大小的尺寸AccessibleComponent.getSize()public Accessible getAccessibleAt(Point p)
Point 上的 Accessible 子对象(如果存在这样的对象)。否则返回 null。
AccessibleComponent 中的 getAccessibleAtp - 定义 Accessible 左上角的点,在该对象的父对象的坐标空间内指定此点
Accessible,则在指定的位置上返回这个点;否则返回 nullpublic boolean isFocusTraversable()
AccessibleComponent 中的 isFocusTraversableAccessibleContext.getAccessibleStateSet(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSED,
AccessibleStateSetpublic void requestFocus()
AccessibleComponent 中的 requestFocuspublic void addFocusListener(FocusListener l)
AccessibleComponent 中的 addFocusListenerpublic void removeFocusListener(FocusListener l)
AccessibleComponent 中的 removeFocusListenerl - 焦点侦听器AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。