所有类


javax.swing
类 JList.AccessibleJList.AccessibleJListChild

java.lang.Object
  继承者 javax.accessibility.AccessibleContext
      继承者 javax.swing.JList.AccessibleJList.AccessibleJListChild
所有已实现的接口:
Accessible, AccessibleComponent
正在封闭类:
JList.AccessibleJList

protected class JList.AccessibleJList.AccessibleJListChild
   
   
   
   
   
extends AccessibleContext
implements Accessible, AccessibleComponent

此类实现供 List 子级使用的可访问性支持。


字段摘要
 
从类 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
 
构造方法摘要
JList.AccessibleJList.AccessibleJListChild(JList parent, int indexInParent)
           
 
方法摘要
 void addFocusListener(FocusListener l)
          添加指定的焦点侦听器,以接收来自此组件的焦点事件。
 void addPropertyChangeListener(PropertyChangeListener l)
          将 PropertyChangeListener 添加到侦听器列表。
 boolean contains(Point p)
          检查指定点是否位于此对象的边界内,其中该点的 X 坐标和 Y 坐标是相对于对象的坐标系统定义的。
 AccessibleAction getAccessibleAction()
          获取与此对象关联的可支持一个或多个动作的 AccessibleAction。
 Accessible getAccessibleAt(Point p)
          返回本地坐标 Point 包含的可访问子级(如果存在)。
 Accessible getAccessibleChild(int i)
          返回该对象的指定 Accessible 子级。
 int getAccessibleChildrenCount()
          返回该对象的可访问子级数。
 AccessibleComponent getAccessibleComponent()
          获取与此对象关联的 AccessibleComponent。
 AccessibleContext getAccessibleContext()
          获取此对象的 AccessibleContext。
 String getAccessibleDescription()
          获取此对象的 accessibleDescription 属性。
 AccessibleIcon[] getAccessibleIcon()
          返回 AccessibleIcon。
 int getAccessibleIndexInParent()
          获取此对象在其可访问父级中的基于零的索引。
 String getAccessibleName()
          获取此对象的 accessibleName 属性。
 AccessibleRole getAccessibleRole()
          获取此对象的职责。
 AccessibleSelection getAccessibleSelection()
          获取与此对象关联的 AccessibleSelection,该对象允许选择其 Accessible 子级。
 AccessibleStateSet getAccessibleStateSet()
          获取此对象的状态集合。
 AccessibleText getAccessibleText()
          获取与在显示器上显示文本的此对象关联的 AccessibleText。
 AccessibleValue getAccessibleValue()
          获取与此对象关联的支持 Numerical 值的 AccessibleValue。
 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 l)
          从侦听器列表移除 PropertyChangeListener。
 void requestFocus()
          请求此对象的焦点。
 void setAccessibleDescription(String s)
          设置此对象的可访问描述。
 void setAccessibleName(String s)
          设置此对象的可访问的本地化名称。
 void setBackground(Color c)
          设置此对象的背景色。
 void setBounds(Rectangle r)
          设置 Rectangle 对象形式的此对象的边界。
 void setCursor(Cursor c)
          设置此对象的 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 继承的方法
firePropertyChange, getAccessibleEditableText, getAccessibleParent, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JList.AccessibleJList.AccessibleJListChild

public JList.AccessibleJList.AccessibleJListChild(JList parent,
                                                  int indexInParent)
方法详细信息

getAccessibleContext

public AccessibleContext getAccessibleContext()
获取此对象的 AccessibleContext。在针对此类的 Java Accessibility API 的实现中,返回的是此对象,它是其本身的 AccessibleContext。

指定者:
接口 Accessible 中的 getAccessibleContext
返回:
此对象

getAccessibleName

public String getAccessibleName()
从类 AccessibleContext 复制的描述
获取此对象的 accessibleName 属性。对象的 accessibleName 属性是指定该对象功能的本地化 String。例如,标签和按钮的 accessibleName 属性可以是标签或按钮本身的文本。对于不显示其名称的对象,仍应设置 accessibleName。例如,对于用于输入城市名称的文本字段,在 en_US 语言环境下,accessibleName 可以为 "city"。

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

setAccessibleName

public void setAccessibleName(String s)
从类 AccessibleContext 复制的描述
设置此对象的可访问的本地化名称。更改名称将导致激发 ACCESSIBLE_NAME_PROPERTY 属性的 PropertyChangeEvent。

覆盖:
AccessibleContext 中的 setAccessibleName
参数:
s - 对象的新本地化名称。
另请参见:
AccessibleContext.getAccessibleName(), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
从类 AccessibleContext 复制的描述
获取此对象的 accessibleDescription 属性。此对象的 accessibleDescription 属性是描述该对象功能的本地化短语。例如,对于 "Cancel" 按钮,accessibleDescription 可以是 "Ignore changes and close dialog box"(忽略更改并关闭对话框)。

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

setAccessibleDescription

public void setAccessibleDescription(String s)
从类 AccessibleContext 复制的描述
设置此对象的可访问描述。更改名称将导致激发 ACCESSIBLE_DESCRIPTION_PROPERTY 属性的 PropertyChangeEvent。

覆盖:
AccessibleContext 中的 setAccessibleDescription
参数:
s - 此对象的新的本地化描述
另请参见:
AccessibleContext.setAccessibleName(java.lang.String), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public AccessibleRole getAccessibleRole()
从类 AccessibleContext 复制的描述
获取此对象的职责。对象的职责是此对象的类的一般功能或用途。例如,push 按钮的职责是 AccessibleRole.PUSH_BUTTON。AccessibleRole 中提供了一些职责,组件开发人员可以从一组预定义职责中进行选择。这就使辅助技术能为各种交互的组件子类(例如,对所有充当按钮的组件使用 AccessibleRole.PUSH_BUTTON)以及区分行为各异的子类(例如,复选框 AccessibleRole.CHECK_BOX 和单选框 AccessibleRole.RADIO_BUTTON)提供一致的接口。

注意,AccessibleRole 类也是可扩展的,因此如果预定义的职责集合不充分,则自定义组件的开发人员可以定义他们自己的 AccessibleRole。

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

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
从类 AccessibleContext 复制的描述
获取此对象的状态集合。对象的 AccessibleStateSet 由一组惟一的 AccessibleState 组成。对象的 AccessibleStateSet 中的更改将导致激发 ACCESSIBLE_STATE_PROPERTY 属性的 PropertyChangeEvent。

指定者:
AccessibleContext 中的 getAccessibleStateSet
返回:
包含对象的当前状态集合的 AccessibleStateSet 的实例
另请参见:
AccessibleStateSet, AccessibleState, AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部