- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.JList.AccessibleJList.AccessibleJListChild
-
- All Implemented Interfaces:
-
Accessible,AccessibleAction,AccessibleComponent
- Enclosing class:
- JList.AccessibleJList
protected class JList.AccessibleJList.AccessibleJListChild extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleAction
该类实现适用于列表子级的辅助功能支持。
-
-
Field Summary
-
Fields inherited from interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
Fields inherited from class 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
-
-
构造方法摘要
构造方法 Constructor 描述 AccessibleJListChild(JList<E> parent, int indexInParent)构造一个AccessibleJListChild。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 voidaddFocusListener(FocusListener l)新新新200新新新200新新新200新新新200新新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新voidaddPropertyChangeListener(PropertyChangeListener l)添加一个PropertyChangeListener到监听器列表。booleancontains(Point p)检查指定点是否在该对象的边界内,其中该点的x和y坐标被定义为相对于该对象的坐标系。booleandoAccessibleAction(int i)对对象执行指定的操作。AccessibleActiongetAccessibleAction()获取支持一个或多个操作的此对象关联的AccessibleAction。intgetAccessibleActionCount()返回此对象中可用操作的数量如果有多个可访问的操作数,则第一个被视为对象的“默认”操作。StringgetAccessibleActionDescription(int i)返回对象的指定操作的描述。AccessiblegetAccessibleAt(Point p)返回Accessible小孩(如果存在),包含在本地坐标Point。AccessiblegetAccessibleChild(int i)返回对象的指定的Accessible子对象。intgetAccessibleChildrenCount()返回对象的可访问子对象的数量。AccessibleComponentgetAccessibleComponent()获取与此对象关联的AccessibleComponent。AccessibleContextgetAccessibleContext()获取此对象的AccessibleContext。StringgetAccessibleDescription()获取此对象的accessibleDescription属性。AccessibleIcon[]getAccessibleIcon()如果渲染器组件不包含图标,则返回元素渲染器的图标,作为AccessibleIcon或null数组的null数组。intgetAccessibleIndexInParent()在其可访问的父项中获取此对象的基于0的索引。StringgetAccessibleName()获取此对象的accessibleName属性。AccessibleRolegetAccessibleRole()获得此对象的作用。AccessibleSelectiongetAccessibleSelection()获取与此对象关联的AccessibleSelection,允许其Accessible孩子被选中。AccessibleStateSetgetAccessibleStateSet()获取此对象的状态集。AccessibleTextgetAccessibleText()获取与该对象相关联的AccessibleText在显示器上呈现文本。AccessibleValuegetAccessibleValue()获取与此对象关联的AccessibleValue支持Numerical值。ColorgetBackground()获取此对象的背景颜色。RectanglegetBounds()以Rectangle对象的形式获取此对象的边界。CursorgetCursor()获取此对象的光标。FontgetFont()获取此对象的字体。FontMetricsgetFontMetrics(Font f)获取此对象的FontMetrics。ColorgetForeground()获取此对象的前景色。LocalegetLocale()获取组件的区域设置。PointgetLocation()以指定对象的左上角的点的形式获取对象相对于父对象的位置。PointgetLocationOnScreen()返回对象在屏幕上的位置。DimensiongetSize()以Dimension对象的形式返回此对象的大小。booleanisEnabled()确定对象是否已启用。booleanisFocusTraversable()返回此对象是否可以接受焦点。booleanisShowing()确定对象是否正在显示。booleanisVisible()确定对象是否可见。voidremoveFocusListener(FocusListener l)删除指定的焦点侦听器,使其不再从此组件接收焦点事件。voidremovePropertyChangeListener(PropertyChangeListener l)从侦听器列表中删除PropertyChangeListener。voidrequestFocus()请求关注此对象。voidsetAccessibleDescription(String s)设置此对象的可访问描述。voidsetAccessibleName(String s)设置此对象的本地化可访问名称。voidsetBackground(Color c)设置此对象的背景颜色。voidsetBounds(Rectangle r)以Rectangle对象的形式设置此对象的边界。voidsetCursor(Cursor c)设置此对象的光标。voidsetEnabled(boolean b)设置对象的已启用状态。voidsetFont(Font f)设置此对象的字体。voidsetForeground(Color c)设置此对象的前景色。voidsetLocation(Point p)设置对象相对于父对象的位置。voidsetSize(Dimension d)调整此对象的大小,使其具有宽度和高度。voidsetVisible(boolean b)设置对象的可见状态。-
Methods inherited from class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleParent, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
-
-
-
-
方法详细信息
-
getAccessibleContext
public AccessibleContext getAccessibleContext()
获取此对象的AccessibleContext。 在这个类的Java Accessibility API的实现中,返回这个对象,它是它自己的AccessibleContext。- Specified by:
-
getAccessibleContext在接口Accessible - 结果
- 这个对象
-
getAccessibleName
public String getAccessibleName()
描述从类复制:AccessibleContext获取此对象的accessibleName属性。 一个对象的accessibleName属性是一个本地化的String,它指定对象的目的。 例如,标签或按钮的accessibleName属性可能是标签或按钮本身的文本。 在不显示其名称的对象的情况下,accessibleName设置accessibleName。 例如,在文本字段的情况下,用于输入城市名称,accessibleName为en_US的语言环境可以为“city”。- 重写:
-
getAccessibleName中的AccessibleContext - 结果
-
对象的本地化名称;
null如果此对象没有名称 - 另请参见:
-
AccessibleContext.setAccessibleName(java.lang.String)
-
setAccessibleName
public void setAccessibleName(String s)
描述从类复制:AccessibleContext设置此对象的本地化可访问名称。 更改名称将导致PropertyChangeEvent为被解雇ACCESSIBLE_NAME_PROPERTY财产。
-
getAccessibleDescription
public String getAccessibleDescription()
描述从类复制:AccessibleContext获取此对象的accessibleDescription属性。 该对象的accessibleDescription属性是描述对象目的的简短本地化短语。 例如,在“取消”按钮的情况下,accessibleDescription可能是“忽略更改并关闭对话框”。- 重写:
-
getAccessibleDescription在AccessibleContext - 结果
-
对象的本地化描述;
null如果此对象没有描述 - 另请参见:
-
AccessibleContext.setAccessibleDescription(java.lang.String)
-
setAccessibleDescription
public void setAccessibleDescription(String s)
描述从类复制:AccessibleContext设置此对象的可访问描述。 更改名称将导致PropertyChangeEvent为被解雇ACCESSIBLE_DESCRIPTION_PROPERTY财产。
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
描述从类复制:AccessibleContext获得此对象的作用。 该对象的作用是通用目的或使用该对象的类。 例如,按钮的作用是AccessibleRole.PUSH_BUTTON。 提供了AccessibleRole中的角色,因此组件开发人员可以从一组预定义角色中进行选择。 这使得辅助技术能够为各种被调整的组件子类提供一致的界面(例如,对于所有类似按钮的组件使用AccessibleRole.PUSH_BUTTON),以及区分行为不同的子类(例如,AccessibleRole.CHECK_BOX为AccessibleRole.RADIO_BUTTON,收音机为AccessibleRole.RADIO_BUTTON纽扣)。请注意,
AccessibleRole类也是可扩展的,因此定制组件开发人员可以定义自己的AccessibleRole,如果一组预定义角色不足。- Specified by:
-
getAccessibleRole在AccessibleContext - 结果
-
一个
AccessibleRole描述了对象的作用 - 另请参见:
-
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
描述从类复制:AccessibleContext获取此对象的状态集。 一个对象的AccessibleStateSet由一组独特的AccessibleStates。 在改变AccessibleStateSet对象将导致PropertyChangeEvent为被解雇ACCESSIBLE_STATE_PROPERTY财产。- Specified by:
-
getAccessibleStateSet中的AccessibleContext - 结果
-
一个
AccessibleStateSet的实例包含对象的当前状态集 - 另请参见:
-
AccessibleStateSet,AccessibleState,AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()
描述从类复制:AccessibleContext在其可访问的父项中获取此对象的基于0的索引。- Specified by:
-
getAccessibleIndexInParent在AccessibleContext - 结果
- 该对象在其父项中的基于0的索引; -1如果此对象没有可访问的父对象。
- 另请参见:
-
AccessibleContext.getAccessibleParent(),AccessibleContext.getAccessibleChildrenCount(),AccessibleContext.getAccessibleChild(int)
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
描述从类复制:AccessibleContext返回对象的可访问子对象的数量。- Specified by:
-
getAccessibleChildrenCountAccessibleContext - 结果
- 对象的可访问子的数量。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
描述从类复制:AccessibleContext返回指定的对象的小孩Accessible。 所述Accessible一个儿童Accessible对象是从零开始,所以一个的第一个子Accessible个子对象的索引0,第二个子对象的索引1,依此类推。- Specified by:
-
getAccessibleChild在AccessibleContext - 参数
-
i- 基于零的儿童索引 - 结果
-
对象的
Accessible孩子 - 另请参见:
-
AccessibleContext.getAccessibleChildrenCount()
-
getLocale
public Locale getLocale()
描述从类复制:AccessibleContext获取组件的区域设置。 如果组件没有区域设置,则返回其父项的区域设置。- Specified by:
-
getLocale在AccessibleContext - 结果
- 这个组件的区域设置。 如果此组件没有区域设置,则返回其父项的区域设置。
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener l)
描述从类复制:AccessibleContext添加一个PropertyChangeListener到监听器列表。 监听器已注册为所有Accessible属性,并将在这些属性更改时调用。- 重写:
-
addPropertyChangeListener在AccessibleContext - 参数
-
l- 要添加的PropertyChangeListener - 另请参见:
-
AccessibleContext.ACCESSIBLE_NAME_PROPERTY,AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY,AccessibleContext.ACCESSIBLE_STATE_PROPERTY,AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY,AccessibleContext.ACCESSIBLE_TEXT_PROPERTY,AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener l)
描述从类复制:AccessibleContext从侦听器列表中删除PropertyChangeListener。 这将删除所有属性注册的PropertyChangeListener。- 重写:
-
removePropertyChangeListener在AccessibleContext - 参数
-
l- 要删除的PropertyChangeListener
-
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
获取与此对象关联的AccessibleComponent。 在该类的Java Accessibility API的实现中,返回此对象,该对象负责代表自身实现AccessibleComponent接口。- 重写:
-
getAccessibleComponent在AccessibleContext - 结果
- 这个对象
- 另请参见:
-
AccessibleComponent
-
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
描述从类复制:AccessibleContext获取与此对象关联的AccessibleSelection,允许其Accessible孩子被选中。- 重写:
-
getAccessibleSelection在AccessibleContext - 结果
-
AccessibleSelection如果由对象支持; 否则返回null - 另请参见:
-
AccessibleSelection
-
getAccessibleText
public AccessibleText getAccessibleText()
描述从类复制:AccessibleContext获取与该对象相关联的AccessibleText在显示器上显示文本。- 重写:
-
getAccessibleText在AccessibleContext - 结果
-
AccessibleText如果由对象支持; 否则返回null - 另请参见:
-
AccessibleText
-
getAccessibleValue
public AccessibleValue getAccessibleValue()
描述从类复制:AccessibleContext获取与该对象关联的AccessibleValue,该对象支持Numerical值。- 重写:
-
getAccessibleValue在AccessibleContext - 结果
-
AccessibleValue如果由对象支持; 否则返回null - 另请参见:
-
AccessibleValue
-
getBackground
public Color getBackground()
描述从接口AccessibleComponent复制获取此对象的背景颜色。- Specified by:
-
getBackground在接口AccessibleComponent - 结果
-
对象的背景颜色(如果支持);
否则,
null - 另请参见:
-
AccessibleComponent.setBackground(java.awt.Color)
-
setBackground
public void setBackground(Color c)
说明从界面AccessibleComponent复制设置此对象的背景颜色。- Specified by:
-
setBackground在接口AccessibleComponent - 参数
-
c- 背景的新颜色 - 另请参见:
-
AccessibleComponent.setBackground(java.awt.Color)
-
getForeground
public Color getForeground()
描述从界面AccessibleComponent复制获取此对象的前景色。- Specified by:
-
getForeground在接口AccessibleComponent - 结果
-
对象的前景颜色(如果支持);
否则,
null - 另请参见:
-
AccessibleComponent.setForeground(java.awt.Color)
-
setForeground
public void setForeground(Color c)
描述从接口AccessibleComponent复制设置此对象的前景色。- Specified by:
-
setForeground在接口AccessibleComponent - 参数
-
c- 前景的新颜色 - 另请参见:
-
AccessibleComponent.getForeground()
-
getCursor
public Cursor getCursor()
说明从接口AccessibleComponent复制获取此对象的光标。- Specified by:
-
getCursor在接口AccessibleComponent - 结果
-
对象的光标(如果支持);
否则,
null - 另请参见:
-
AccessibleComponent.setCursor(java.awt.Cursor)
-
setCursor
public void setCursor(Cursor c)
描述从接口AccessibleComponent复制设置此对象的光标。- Specified by:
-
setCursor在接口AccessibleComponent - 参数
-
c- 对象的新游标 - 另请参见:
-
AccessibleComponent.getCursor()
-
getFont
public Font getFont()
说明从接口AccessibleComponent复制获取此对象的字体。- Specified by:
-
getFont在接口AccessibleComponent - 结果
-
该对象的字体,如果支持;
否则,
null - 另请参见:
-
AccessibleComponent.setFont(java.awt.Font)
-
setFont
public void setFont(Font f)
描述从接口AccessibleComponent复制设置此对象的字体。- Specified by:
-
setFont接口AccessibleComponent - 参数
-
f- 对象的新字体 - 另请参见:
-
AccessibleComponent.getFont()
-
getFontMetrics
public FontMetrics getFontMetrics(Font f)
描述从接口AccessibleComponent复制获取此对象的FontMetrics。- Specified by:
-
getFontMetrics在接口AccessibleComponent - 参数
-
f- 要获取字体指标的字体 - 结果
-
FontMetrics,如果支持,则该对象; 否则,null - 另请参见:
-
AccessibleComponent.getFont()
-
isEnabled
public boolean isEnabled()
说明从接口AccessibleComponent复制确定对象是否已启用。 启用的对象也将在其AccessibleStateSets设置AccessibleState.ENABLED状态。- Specified by:
-
isEnabled在接口AccessibleComponent - 结果
-
如果对象启用,
true; 否则,false - 另请参见:
-
AccessibleComponent.setEnabled(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.ENABLED,AccessibleStateSet
-
setEnabled
public void setEnabled(boolean b)
描述从接口AccessibleComponent复制设置对象的已启用状态。- Specified by:
-
setEnabled在接口AccessibleComponent - 参数
-
b- 如果是true,启用此对象; 否则,禁用它 - 另请参见:
-
AccessibleComponent.isEnabled()
-
isVisible
public boolean isVisible()
说明从界面AccessibleComponent复制确定对象是否可见。 注意:这意味着该对象意图可见; 然而,它可能不会显示在屏幕上,因为该对象包含的对象之一当前不可见。 要确定对象是否在屏幕上显示,请使用AccessibleComponent.isShowing()可见的对象也将在其
AccessibleStateSets设置AccessibleState.VISIBLE状态。- Specified by:
-
isVisible在接口AccessibleComponent - 结果
-
true如果对象可见; 否则,false - 另请参见:
-
AccessibleComponent.setVisible(boolean),AccessibleContext.getAccessibleStateSet(),AccessibleState.VISIBLE,AccessibleStateSet
-
setVisible
public void setVisible(boolean b)
描述从接口AccessibleComponent复制设置对象的可见状态。- Specified by:
-
setVisible接口AccessibleComponent - 参数
-
b- 如果是true,则显示此对象; 否则隐藏它 - 另请参见:
-
AccessibleComponent.isVisible()
-
isShowing
public boolean isShowing()
描述从接口AccessibleComponent复制确定对象是否正在显示。 这是通过检查对象及其祖先的可见性来确定的。 注意:即使对象被另一个遮挡(例如,它被拉下的菜单下方),这将返回true。- Specified by:
-
isShowing在接口AccessibleComponent - 结果
-
true如果对象显示; 否则,false
-
contains
public boolean contains(Point p)
描述从接口AccessibleComponent复制检查指定点是否在该对象的边界内,其中该点的x和y坐标被定义为相对于该对象的坐标系。- Specified by:
-
contains在接口AccessibleComponent - 参数
-
p- 相对于对象坐标系的点 - 结果
-
true如果对象包含点; 否则false - 另请参见:
-
AccessibleComponent.getBounds()
-
getLocationOnScreen
public Point getLocationOnScreen()
描述从接口AccessibleComponent复制返回对象在屏幕上的位置。- Specified by:
-
getLocationOnScreen在接口AccessibleComponent - 结果
-
屏幕上物体的位置;
如果此对象不在屏幕上,
null - 另请参见:
-
AccessibleComponent.getBounds(),AccessibleComponent.getLocation()
-
getLocation
public Point getLocation()
描述从接口AccessibleComponent复制以指定对象的左上角的点的形式获取对象相对于父对象的位置。- Specified by:
-
getLocation在接口AccessibleComponent - 结果
-
表示屏幕坐标空间中对象边界左上角的
Point实例; 如果此对象或其父对象不在屏幕上,null - 另请参见:
-
AccessibleComponent.getBounds(),AccessibleComponent.getLocationOnScreen()
-
setLocation
public void setLocation(Point p)
说明从接口AccessibleComponent复制设置对象相对于父对象的位置。- Specified by:
-
setLocation接口AccessibleComponent - 参数
-
p- 左上角的新位置 - 另请参见:
-
AccessibleComponent.getLocation()
-
getBounds
public Rectangle getBounds()
描述从接口AccessibleComponent复制以Rectangle对象的形式获取此对象的边界。 边界指定相对于其父对象的宽度,高度和位置。- Specified by:
-
getBounds在接口AccessibleComponent - 结果
-
表示该组件边界的矩形;
如果此对象不在屏幕上,
null。 - 另请参见:
-
AccessibleComponent.contains(java.awt.Point)
-
setBounds
public void setBounds(Rectangle r)
描述从接口AccessibleComponent复制以Rectangle对象的形式设置此对象的边界。 边界指定相对于其父对象的宽度,高度和位置。- Specified by:
-
setBounds在接口AccessibleComponent - 参数
-
r- 表示此组件边界的矩形 - 另请参见:
-
AccessibleComponent.getBounds()
-
getSize
public Dimension getSize()
描述从接口AccessibleComponent复制以Dimension对象的形式返回此对象的大小。Dimension对象的height字段包含此对象的高度,而Dimension对象的width字段包含此对象的宽度。- Specified by:
-
getSize在接口AccessibleComponent - 结果
-
表示此组件大小的
Dimension对象;null如果此对象不在屏幕上 - 另请参见:
-
AccessibleComponent.setSize(java.awt.Dimension)
-
setSize
public void setSize(Dimension d)
说明从接口AccessibleComponent复制调整此对象的大小,使其具有宽度和高度。- Specified by:
-
setSize在接口AccessibleComponent - 参数
-
d- 指定对象的新大小的维度 - 另请参见:
-
AccessibleComponent.getSize()
-
getAccessibleAt
public Accessible getAccessibleAt(Point p)
描述从接口AccessibleComponent复制返回Accessible小孩,如果存在,则包含在本地坐标Point。- Specified by:
-
getAccessibleAt在接口AccessibleComponent - 参数
-
p- 相对于该对象的坐标系的点 - 结果
-
Accessible,如果存在,在指定的位置; 否则null
-
isFocusTraversable
public boolean isFocusTraversable()
描述从接口AccessibleComponent复制返回此对象是否可以接受焦点。 可以接受焦点的对象也将在其AccessibleStateSets设置AccessibleState.FOCUSABLE状态。- Specified by:
-
isFocusTraversable接口AccessibleComponent - 结果
-
true如果对象可以接受焦点; 否则false - 另请参见:
-
AccessibleContext.getAccessibleStateSet(),AccessibleState.FOCUSABLE,AccessibleState.FOCUSED,AccessibleStateSet
-
requestFocus
public void requestFocus()
描述从接口AccessibleComponent复制请求关注此对象。 如果此对象无法接受焦点,则不会发生任何事情。 否则,对象将尝试重点。- Specified by:
-
requestFocus在接口AccessibleComponent - 另请参见:
-
AccessibleComponent.isFocusTraversable()
-
addFocusListener
public void addFocusListener(FocusListener l)
说明从接口AccessibleComponent复制新新新200新新新200新新新200新新新200新新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新200新新- Specified by:
-
addFocusListener在接口AccessibleComponent - 参数
-
l- 焦点侦听器 - 另请参见:
-
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
-
removeFocusListener
public void removeFocusListener(FocusListener l)
描述从接口AccessibleComponent复制删除指定的焦点侦听器,使其不再从此组件接收焦点事件。- Specified by:
-
removeFocusListener在接口AccessibleComponent - 参数
-
l- 焦点侦听器 - 另请参见:
-
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
返回元件渲染器的图标,作为阵列的唯一的项目AccessibleIconS或Anull,如果渲染器组件不包含图标阵列。- 重写:
-
getAccessibleIcon在AccessibleContext - 结果
-
一个包含可访问图标的数组或一个
null数组,如果没有 - 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleIcon
-
getAccessibleAction
public AccessibleAction getAccessibleAction()
获取与此对象关联的AccessibleAction,该对象支持一个或多个操作。- 重写:
-
getAccessibleAction在AccessibleContext - 实现要求:
- 返回此AccessibleJListChild的AccessibleAction,如下所示:FirstCellRendererComponent的ListCellRenderer对于该子组件的“index in parent”中的组件被调用。 然后获取其AccessibleContext,并返回AccessibleContext的AccessibleAction。 请注意,如果没有找到使用此进程的AccessibleAction,则该对象与其AccessibleAction接口的实现被返回。
- 结果
-
AccessibleAction如果对象支持; 否则返回null - 从以下版本开始:
- 9
- 另请参见:
-
AccessibleAction
-
doAccessibleAction
public boolean doAccessibleAction(int i)
对对象执行指定的操作。- Specified by:
-
doAccessibleAction在接口AccessibleAction - 实现要求:
- 如果我== 0通过调用JList.this.setSelectedIndex(indexInParent)选择此AccessibleJListChild,然后返回true; 否则返回false。
- 参数
-
i- 基于零的操作索引 - 结果
-
true如果执行该操作; 否则false - 从以下版本开始:
- 9
- 另请参见:
-
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
返回对象的指定操作的描述。- Specified by:
-
getAccessibleActionDescription在接口AccessibleAction - 实现要求:
- 如果我== 0返回从UIManager.getString(“AbstractButton.clickText”)中提取的动作描述; 否则返回null。
- 参数
-
i- 基于零的操作索引 - 结果
-
一个
String的动作描述 - 从以下版本开始:
- 9
- 另请参见:
-
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionCount
public int getAccessibleActionCount()
返回此对象中可用操作的数量如果有多个可访问的操作数,则第一个被视为对象的“默认”操作。- Specified by:
-
getAccessibleActionCount在接口AccessibleAction - 实现要求:
- 返回1,即只有一个动作。
- 结果
- 该对象中基于零的操作数
- 从以下版本开始:
- 9
-
-