java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.JTabbedPane.AccessibleJTabbedPane
- 所有已实现的接口:
-
Serializable
,EventListener
,AccessibleComponent
,AccessibleExtendedComponent
,AccessibleSelection
,ChangeListener
- 封装类:
-
JTabbedPane
protected class JTabbedPane.AccessibleJTabbedPane extends JComponent.AccessibleJComponent implements AccessibleSelection, ChangeListener
该类实现了对
JTabbedPane
类的辅助功能支持。它提供了适用于选项卡窗格用户界面元素的Java辅助功能API的实现。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将对所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Nested classes/interfaces declared in class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
Field Summary
Fields declared in class javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandler
Fields declared in class java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler
Fields declared in class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Fields declared in 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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAccessibleSelection
(int i) 将指定的对象的Accessible
子对象添加到对象的选择中。void
清除对象中的选择,以便不选择对象中的任何子对象。如果存在,返回本地坐标Point
处包含的Accessible
子对象。getAccessibleChild
(int i) 返回对象的指定Accessible
子对象。int
返回对象中可访问的子对象数量。返回此对象的可访问名称,如果没有可访问名称,则返回null
。获取此对象的角色。获取与此对象关联的AccessibleSelection
。getAccessibleSelection
(int i) 返回表示对象的指定选定子对象的Accessible
。int
返回当前选定的Accessible
子对象数量。boolean
isAccessibleChildSelected
(int i) 确定此对象的当前子对象是否已选定。void
removeAccessibleSelection
(int i) 从对象的选择中移除指定的子对象。void
如果对象支持多重选择,则使对象的每个子对象都被选中。void
当侦听器的目标更改其状态时调用。Methods declared in class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
Methods declared in class java.awt.Component.AccessibleAWTComponent
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Methods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javax.accessibility.AccessibleComponent
addFocusListener, contains, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
Constructor Details
-
AccessibleJTabbedPane
public AccessibleJTabbedPane()构造一个AccessibleJTabbedPane
-
-
Method Details
-
getAccessibleName
返回此对象的可访问名称,如果没有可访问名称,则返回null
。- 覆盖:
-
getAccessibleName
在类JComponent.AccessibleJComponent
- 返回:
-
此对象的可访问名称,或
null
。 - 自:
- 1.6
- 参见:
-
stateChanged
从接口复制的描述:ChangeListener
当侦听器的目标更改其状态时调用。- 指定者:
-
stateChanged
在接口ChangeListener
- 参数:
-
e
- 一个ChangeEvent对象
-
getAccessibleRole
获取此对象的角色。- 覆盖:
-
getAccessibleRole
在类JComponent.AccessibleJComponent
- 返回:
- 描述对象角色的AccessibleRole实例
- 参见:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中可访问的子对象数量。- 覆盖:
-
getAccessibleChildrenCount
在类JComponent.AccessibleJComponent
- 返回:
- 对象中可访问的子对象数量。
-
getAccessibleChild
返回对象的指定Accessible
子对象。- 覆盖:
-
getAccessibleChild
在类JComponent.AccessibleJComponent
- 参数:
-
i
- 子对象的从零开始的索引 - 返回:
- 对象的Accessible子对象
- 抛出:
-
IllegalArgumentException
- 如果索引超出范围 - 参见:
-
getAccessibleSelection
获取与此对象关联的AccessibleSelection
。在此类的Java辅助功能API的实现中,返回此对象,该对象负责代表自身实现AccessibleSelection
接口。- 覆盖:
-
getAccessibleSelection
在类AccessibleContext
- 返回:
- 此对象
- 参见:
-
getAccessibleAt
如果存在,返回本地坐标Point
处包含的Accessible
子对象。否则返回当前选定的选项卡。- 指定者:
-
getAccessibleAt
在接口AccessibleComponent
- 覆盖:
-
getAccessibleAt
在类Container.AccessibleAWTContainer
- 参数:
-
p
- 给定在对象的父级坐标空间中的Accessible
左上角的点 - 返回:
-
如果存在,则指定位置处的
Accessible
-
getAccessibleSelectionCount
public int getAccessibleSelectionCount()从接口复制的描述:AccessibleSelection
返回当前选定的Accessible
子对象数量。如果没有选定子对象,则返回值为0。- 指定者:
-
getAccessibleSelectionCount
在接口AccessibleSelection
- 返回:
- 当前选定的项目数量
-
getAccessibleSelection
从接口复制的描述:AccessibleSelection
返回表示指定选定子对象的Accessible
。如果没有选择,或者选定的子对象少于传入的整数,则返回值将为null
。请注意,索引表示第i个选定子对象,这与第i个子对象不同。
- 指定者:
-
getAccessibleSelection
在接口AccessibleSelection
- 参数:
-
i
- 选定子对象的从零开始的索引 - 返回:
- 第i个选定的子对象
- 参见:
-
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i) 从接口复制的描述:AccessibleSelection
确定此对象的当前子对象是否已选定。- 指定者:
-
isAccessibleChildSelected
在接口AccessibleSelection
中 - 参数:
-
i
- 此Accessible
对象中子级的从零开始的索引 - 返回:
-
如果此对象的当前子级已被选中,则返回
true
; 否则返回false
- 参见:
-
addAccessibleSelection
public void addAccessibleSelection(int i) 从接口复制的描述:AccessibleSelection
将对象的指定Accessible
子级添加到对象的选择中。如果对象支持多个选择,则将指定的子级添加到任何现有选择中,否则将替换对象中的任何现有选择。如果指定的子级已被选中,则此方法不起作用。- 指定者:
-
addAccessibleSelection
在接口AccessibleSelection
中 - 参数:
-
i
- 子级的从零开始的索引 - 参见:
-
removeAccessibleSelection
public void removeAccessibleSelection(int i) 从接口复制的描述:AccessibleSelection
从对象的选择中移除指定的子级。如果指定的项目当前未被选中,则此方法不起作用。- 指定者:
-
removeAccessibleSelection
在接口AccessibleSelection
中 - 参数:
-
i
- 子级的从零开始的索引 - 参见:
-
clearAccessibleSelection
public void clearAccessibleSelection()从接口复制的描述:AccessibleSelection
清除对象中的选择,以便不选择对象中的任何子级。- 指定者:
-
clearAccessibleSelection
在接口AccessibleSelection
中
-
selectAllAccessibleSelection
public void selectAllAccessibleSelection()从接口复制的描述:AccessibleSelection
如果对象支持多个选择,则导致选择对象的每个子级。
-