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, setAccessibleParent
protected 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.