©
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object javax.accessibility.AccessibleContext java.awt.MenuComponent.AccessibleAWTMenuComponent
protected abstract class MenuComponent.AccessibleAWTMenuComponent
用于为可访问性提供默认支持的 MenuComponent
的内部类。此类不能由应用程序开发人员直接使用,只能由菜单组件开发人员为其创建子类。
可以使用该类来获得此对象的可访问功能。
字段摘要 |
---|
从类 javax.accessibility.AccessibleContext 继承的字段 |
---|
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent |
构造方法摘要 | |
---|---|
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)
设置该对象的可见状态。 |
从类 javax.accessibility.AccessibleContext 继承的方法 |
---|
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent |
从类 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 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。