protected abstract class MenuComponent.AccessibleAWTMenuComponent extends AccessibleContext implements Serializable, AccessibleComponent, AccessibleSelection
MenuComponent内部类。这类不是由应用程序开发人员直接使用,而是仅仅被继承的菜单组件开发人员。
用于获取此对象的可访问角色的类。
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| Modifier | Constructor and Description |
|---|---|
protected |
AccessibleAWTMenuComponent()
虽然类是抽象的,但这个类应该被所有子类调用。
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessibleSelection(int i)
添加对象指定的
Accessible子对象的选择。
|
void |
addFocusListener(FocusListener l)
添加指定的焦点侦听器以从该组件接收焦点事件。
|
void |
clearAccessibleSelection()
清除对象中的选择,以便在对象中没有孩子选择。
|
boolean |
contains(Point p)
检查指定的点是否在这个对象的范围内,其中的点的X和Y坐标被定义为相对于对象的坐标系统。
|
Accessible |
getAccessibleAt(Point p)
返回
Accessible孩子,如果存在,包含在局部坐标
Point。
|
Accessible |
getAccessibleChild(int i)
返回对象的n
Accessible孩子。
|
int |
getAccessibleChildrenCount()
返回对象中可访问的儿童的数量。
|
AccessibleComponent |
getAccessibleComponent()
获取与该对象相关的
AccessibleComponent如果存在。
|
String |
getAccessibleDescription()
获取此对象的可访问的描述。
|
int |
getAccessibleIndexInParent()
获取该对象在其可访问父对象中的索引。
|
String |
getAccessibleName()
获取此对象的可访问名称。
|
Accessible |
getAccessibleParent()
获取此对象的
Accessible母。
|
AccessibleRole |
getAccessibleRole()
获取此对象的角色。
|
AccessibleSelection |
getAccessibleSelection()
获取与该对象使其
Accessible孩子选择相关的
AccessibleSelection。
|
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)
设置对象的可见状态。
|
addPropertyChangeListener, firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParentprotected AccessibleAWTMenuComponent()
public AccessibleSelection getAccessibleSelection()
Accessible孩子选择相关的
AccessibleSelection。
getAccessibleSelection 方法重写,继承类
AccessibleContext
AccessibleSelection如果支持的对象;否则返回
null
AccessibleSelection
public String getAccessibleName()
java.awt.MenuComponent.getName,一般不是一个本地化的名字,并没有对用户的意义。如果对象基本上是一个文本对象(例如一个菜单项),则可访问的名称应该是对象的文本(例如“保存”)。如果对象有一个提示,提示文本也可以返回一个适当的字符串。
getAccessibleName 方法重写,继承类
AccessibleContext
null如果该对象没有名称
AccessibleContext.setAccessibleName(java.lang.String)
public String getAccessibleDescription()
getAccessibleDescription 方法重写,继承类
AccessibleContext
null如果该对象没有说明
AccessibleContext.setAccessibleDescription(java.lang.String)
public AccessibleRole getAccessibleRole()
getAccessibleRole 方法重写,继承类
AccessibleContext
AccessibleRole描述的作用的对象的一个实例
AccessibleRole
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet 方法重写,继承类
AccessibleContext
AccessibleStateSet实例
AccessibleState
public Accessible getAccessibleParent()
Accessible母。如果该对象的父节点实现了
Accessible,这种方法就简单的返回
getParent。
getAccessibleParent 方法重写,继承类
AccessibleContext
Accessible家长可以
null如果该对象没有
Accessible母
public int getAccessibleIndexInParent()
getAccessibleIndexInParent 方法重写,继承类
AccessibleContext
getAccessibleParent()
public int getAccessibleChildrenCount()
Accessible孩子,那么这种方法应该返回这个对象的儿童人数。
getAccessibleChildrenCount 方法重写,继承类
AccessibleContext
public Accessible getAccessibleChild(int i)
Accessible孩子。
getAccessibleChild 方法重写,继承类
AccessibleContext
i -零基础指数的孩子
AccessibleContext.getAccessibleChildrenCount()
public Locale getLocale()
getLocale 方法重写,继承类
AccessibleContext
public AccessibleComponent getAccessibleComponent()
AccessibleComponent如果存在。否则返回
null。
getAccessibleComponent 方法重写,继承类
AccessibleContext
AccessibleComponent
public Color getBackground()
getBackground 接口
AccessibleComponent
null
AccessibleComponent.setBackground(java.awt.Color)
public void setBackground(Color c)
isOpaque。)
setBackground 接口
AccessibleComponent
c为背景的新
Color
Component.isOpaque()
public Color getForeground()
getForeground 接口
AccessibleComponent
null
AccessibleComponent.setForeground(java.awt.Color)
public void setForeground(Color c)
setForeground 接口
AccessibleComponent
c为前景的新
Color
AccessibleComponent.getForeground()
public Cursor getCursor()
Cursor。
getCursor 接口
AccessibleComponent
Cursor,如果支持的话,该对象;否则,
null
AccessibleComponent.setCursor(java.awt.Cursor)
public void setCursor(Cursor cursor)
Cursor。
可如果java平台实现和/或本地系统不支持改变鼠标光标的形状没有视觉效果。
setCursor 接口
AccessibleComponent
cursor为对象的新
Cursor
AccessibleComponent.getCursor()
public Font getFont()
Font。
getFont 接口
AccessibleComponent
Font,如果支持,为对象;否则,
null
AccessibleComponent.setFont(java.awt.Font)
public void setFont(Font f)
Font。
setFont 接口
AccessibleComponent
f为对象的新
Font
AccessibleComponent.getFont()
public FontMetrics getFontMetrics(Font f)
FontMetrics。
getFontMetrics 接口
AccessibleComponent
f -
Font
null
getFont()
public boolean isEnabled()
isEnabled 接口
AccessibleComponent
AccessibleComponent.setEnabled(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.ENABLED,
AccessibleStateSet
public void setEnabled(boolean b)
setEnabled 接口
AccessibleComponent
b -如果属实,使该对象;否则,禁用它
AccessibleComponent.isEnabled()
public boolean isVisible()
isShowing。
isVisible 接口
AccessibleComponent
AccessibleComponent.setVisible(boolean),
AccessibleContext.getAccessibleStateSet(),
AccessibleState.VISIBLE,
AccessibleStateSet
public void setVisible(boolean b)
setVisible 接口
AccessibleComponent
b -如果属实,表明该对象;否则,隐藏它
AccessibleComponent.isVisible()
public boolean isShowing()
isShowing 接口
AccessibleComponent
public boolean contains(Point p)
contains 接口
AccessibleComponent
p -
Point对象的坐标系统
Point真;否则为false
AccessibleComponent.getBounds()
public Point getLocationOnScreen()
getLocationOnScreen 接口
AccessibleComponent
null如果这个对象不是在屏幕上
AccessibleComponent.getBounds(),
AccessibleComponent.getLocation()
public Point getLocation()
getLocation 接口
AccessibleComponent
Point代表在屏幕坐标空间的物体的边界的左上角的一个实例;
null如果该对象或其父母不在屏幕上
AccessibleComponent.getBounds(),
AccessibleComponent.getLocationOnScreen()
public void setLocation(Point p)
setLocation 接口
AccessibleComponent
p -左上角的新位置
AccessibleComponent.getLocation()
public Rectangle getBounds()
Rectangle对象的形式这一对象的边界。的边界指定此对象的宽度,高度和位置相对于它的父。
getBounds 接口
AccessibleComponent
null如果这个对象不是在屏幕上
AccessibleComponent.contains(java.awt.Point)
public void setBounds(Rectangle r)
Rectangle对象的形式这一对象的边界集。的边界指定此对象的宽度,高度和位置相对于它的父。
setBounds 接口
AccessibleComponent
r -矩形指示该组件的边界
AccessibleComponent.getBounds()
public Dimension getSize()
Dimension这个物体的大小。该
Dimension物体高度字段包含该对象的高度和宽度的
Dimension对象字段包含该对象的宽度。
getSize 接口
AccessibleComponent
Dimension对象,表示这个组件的大小;
null如果这个对象不是在屏幕上
AccessibleComponent.setSize(java.awt.Dimension)
public void setSize(Dimension d)
setSize 接口
AccessibleComponent
d -的
Dimension指定对象的新大小
AccessibleComponent.getSize()
public Accessible getAccessibleAt(Point p)
Accessible孩子,如果存在,包含在局部坐标
Point。如果没有
Accessible孩子,
null返回。
getAccessibleAt 接口
AccessibleComponent
p -点定义的
Accessible的左上角,在该对象的父坐标空间
Accessible,如果它存在,在指定的位置;否则
null
public boolean isFocusTraversable()
isFocusTraversable 接口
AccessibleComponent
AccessibleContext.getAccessibleStateSet(),
AccessibleState.FOCUSABLE,
AccessibleState.FOCUSED,
AccessibleStateSet
public void requestFocus()
requestFocus 接口
AccessibleComponent
AccessibleComponent.isFocusTraversable()
public void addFocusListener(FocusListener l)
addFocusListener 接口
AccessibleComponent
l焦点-听众
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
public void removeFocusListener(FocusListener l)
removeFocusListener 接口
AccessibleComponent
l焦点-听众
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
public int getAccessibleSelectionCount()
Accessible儿童数量。如果没有选择孩子,返回值将为0。
getAccessibleSelectionCount 接口
AccessibleSelection
public Accessible getAccessibleSelection(int i)
Accessible。如果没有选择,或者有更少的孩子选择了比整数,返回值将是
null。
值得注意的是,指数是选择第i个孩子,这是不同于第i个孩子。
getAccessibleSelection 接口
AccessibleSelection
i -零基础的指标选择的孩子
getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected 接口
AccessibleSelection
i -零基础指数的孩子在这
Accessible对象
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
Accessible子对象的选择。如果对象支持多个选择,则指定的子对象添加到任何现有的选择中,否则它将替换该对象中的任何现有的选择。如果指定的子已被选中,则此方法没有效果。
addAccessibleSelection 接口
AccessibleSelection
i -零基础指数的孩子
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
removeAccessibleSelection 接口
AccessibleSelection
i -零基础指数的孩子
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
clearAccessibleSelection 接口
AccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection 接口
AccessibleSelection
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.