- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- javax.swing.JList.AccessibleJList.AccessibleJListChild
-
- 实现的所有接口
-
Accessible
,AccessibleAction
,AccessibleComponent
- Enclosing class:
- JList.AccessibleJList
protected class JList.AccessibleJList.AccessibleJListChild extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleAction
此类实现适用于列表子级的可访问性支持。
-
-
字段汇总
-
声明的属性在类 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
-
Fields declared in interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
-
构造方法摘要
构造方法 构造器 描述 AccessibleJListChild(JList<E> parent, int indexInParent)
构造一个AccessibleJListChild
。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 boolean
doAccessibleAction(int i)
对对象执行指定的操作。AccessibleAction
getAccessibleAction()
获取与此对象关联的AccessibleAction
,该对象支持一个或多个操作。int
getAccessibleActionCount()
返回此对象中可用的可访问操作数如果有多个,则第一个被视为对象的“默认”操作。String
getAccessibleActionDescription(int i)
返回对象的指定操作的描述。AccessibleComponent
getAccessibleComponent()
获取与此对象关联的AccessibleComponent。AccessibleContext
getAccessibleContext()
获取此对象的AccessibleContext。AccessibleIcon[]
getAccessibleIcon()
如果渲染器组件不包含图标,则返回元素渲染器的图标,作为AccessibleIcon
或null
数组的唯一项目。-
声明方法的类 javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleEditableText, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRelationSet, getAccessibleRole, getAccessibleSelection, getAccessibleStateSet, getAccessibleTable, getAccessibleText, getAccessibleValue, getLocale, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 javax.accessibility.AccessibleComponent
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
-
-
-
方法详细信息
-
getAccessibleContext
public AccessibleContext getAccessibleContext()
获取此对象的AccessibleContext。 在为此类实现Java Accessibility API时,返回此对象,该对象是其自己的AccessibleContext。- Specified by:
-
getAccessibleContext
在界面Accessible
- 结果
- 这个对象
-
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()
获取与此对象关联的AccessibleComponent。 在为此类实现Java Accessibility API时,返回此对象,该对象负责代表自身实现AccessibleComponent接口。- 重写:
-
getAccessibleComponent
类AccessibleContext
- 结果
- 这个对象
- 另请参见:
-
AccessibleComponent
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
如果渲染器组件不包含图标,则返回元素渲染器的图标,作为AccessibleIcon
或null
数组的唯一项目。- 重写:
-
getAccessibleIcon
在类AccessibleContext
- 结果
-
包含可访问图标的数组或
null
数组(如果没有) - 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleIcon
-
getAccessibleAction
public AccessibleAction getAccessibleAction()
获取与此对象关联的AccessibleAction
,该对象支持一个或多个操作。- 重写:
-
getAccessibleAction
类AccessibleContext
- 实现要求:
- 返回此AccessibleJListChild的AccessibleAction,如下所示:调用此子项的“父级索引”中组件的ListCellRenderer的第一个getListCellRendererComponent。 然后获取其AccessibleContext并返回AccessibleContext的AccessibleAction。 请注意,如果使用此过程未找到AccessibleAction,则返回此对象及其AccessibleAction接口的实现。
- 结果
-
AccessibleAction
如果受对象支持; 否则返回null
- 从以下版本开始:
- 9
- 另请参见:
-
AccessibleAction
-
doAccessibleAction
public boolean doAccessibleAction(int i)
对对象执行指定的操作。- Specified by:
-
doAccessibleAction
在界面AccessibleAction
- 实现要求:
- 如果i == 0通过调用JList.this.setSelectedIndex(indexInParent)选择此AccessibleJListChild,然后返回true; 否则返回false。
- 参数
-
i
- 从零开始的操作索引 - 结果
-
true
如果行动已经执行; 否则false
- 从以下版本开始:
- 9
- 另请参见:
-
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
返回对象的指定操作的描述。- Specified by:
-
getAccessibleActionDescription
在界面AccessibleAction
- 实现要求:
- 如果i == 0则返回从UIManager.getString(“AbstractButton.clickText”)获取的动作描述; 否则返回null。
- 参数
-
i
- 动作的从零开始的索引 - 结果
-
String
说明 - 从以下版本开始:
- 9
- 另请参见:
-
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionCount
public int getAccessibleActionCount()
返回此对象中可用的可访问操作数如果有多个,则第一个被视为对象的“默认”操作。- Specified by:
-
getAccessibleActionCount
在界面AccessibleAction
- 实现要求:
- 返回1,即只有一个动作。
- 结果
- 此对象中从零开始的操作数
- 从以下版本开始:
- 9
-
-