所有类


java.awt
类 MenuComponent.AccessibleAWTMenuComponent

java.lang.Object
  继承者 javax.accessibility.AccessibleContext
      继承者 java.awt.MenuComponent.AccessibleAWTMenuComponent
所有已实现的接口:
Serializable, AccessibleComponent, AccessibleSelection
直接已知子类:
MenuBar.AccessibleAWTMenuBar, MenuItem.AccessibleAWTMenuItem
正在封闭类:
MenuComponent

protected abstract class MenuComponent.AccessibleAWTMenuComponent
   
   
   
   
   
extends AccessibleContext
implements Serializable, AccessibleComponent, AccessibleSelection

用于为可访问性提供默认支持的 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
 

构造方法详细信息

MenuComponent.AccessibleAWTMenuComponent

protected MenuComponent.AccessibleAWTMenuComponent()
尽管该类是抽象的,但是应该通过所有子类调用它。

方法详细信息

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
获取与此对象关联的 AccessibleSelection,该对象允许选择其 Accessible 子对象。

覆盖:
AccessibleContext 中的 getAccessibleSelection
返回:
如果受对象支持,则返回 AccessibleSelection;否则返回 null
另请参见:
AccessibleSelection

getAccessibleName

public String getAccessibleName()
获取此对象的可访问的名称。几乎永远不应返回 java.awt.MenuComponent.getName,因为它通常不是一个本地化的名称,并且对用户来说,没有任何意义。如果该对象从根本上说是一个文本对象(例如,菜单项),那么可访问的名称应是该对象的文本(例如,“保存”)。如果该对象有工具提示,则工具提示文本还可以是要返回的适当的 String。

覆盖:
AccessibleContext 中的 getAccessibleName
返回:
如果此对象没有名称,则返回该对象的本地化名称——可能为 null
另请参见:
AccessibleContext.setAccessibleName(java.lang.String)

getAccessibleDescription

public String getAccessibleDescription()
获取此对象的可访问的描述。这应该是一个简明的本地化描述,描述此对象是什么——对用户来说有何意义。如果该对象有一个工具提示,该工具提示文本可以是要返回的适当的字符串,假设该字符串包含对该对象的简明描述(而不仅仅是该对象的名称——例如,将“保存”作为工具提示文本的工具栏上的“保存”图标不应返回工具提示文本作为描述,而应为“保存当前文本文档”)。

覆盖:
AccessibleContext 中的 getAccessibleDescription
返回:
如果此对象没有描述,则返回该对象的本地化描述——可能为 null
另请参见:
AccessibleContext.setAccessibleDescription(java.lang.String)

getAccessibleRole

public AccessibleRole getAccessibleRole()
获取此对象的职责。

指定者:
AccessibleContext 中的 getAccessibleRole
返回:
描述该对象职责的 AccessibleRole 的实例
另请参见:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态。

指定者:
AccessibleContext 中的 getAccessibleStateSet
返回:
包含该对象当前状态设置的 AccessibleStateSet 的实例
另请参见:
AccessibleState

getAccessibleParent

public Accessible getAccessibleParent()
获取此对象的 Accessible 父对象。如果此对象的父对象实现 Accessible,那么此方法应该只返回 getParent

覆盖:
AccessibleContext 中的 getAccessibleParent
返回:
如果此对象没有 Accessible 父对象,则返回此对象的 Accessible 父对象——可能为 null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
获取此对象在其可访问的父对象中的索引。

指定者:
AccessibleContext 中的 getAccessibleIndexInParent
返回:
其父对象中对象的索引;如果此对象没有可访问的父对象,则返回 -1
另请参见:
getAccessibleParent()

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部