JavaTM 2 Platform
Standard Ed. 5.0

javax.swing
类 JTabbedPane.AccessibleJTabbedPane

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 Accessibility API 的实现。

警告:此类的已序列化对象与以后的 Swing 版本不兼容。当前序列化支持适用于短期存储,或适用于在运行相同 Swing 版本的应用程序之间进行 RMI(Remote Method Invocation,远程方法调用)。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


嵌套类摘要
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的嵌套类/接口
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
 
从类 java.awt.Component.AccessibleAWTComponent 继承的嵌套类/接口
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
字段摘要
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的字段
accessibleContainerHandler, accessibleFocusHandler
 
从类 java.awt.Component.AccessibleAWTComponent 继承的字段
accessibleAWTComponentHandler, accessibleAWTFocusHandler
 
从类 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
 
构造方法摘要
JTabbedPane.AccessibleJTabbedPane()
          构造 AccessibleJTabbedPane
 
方法摘要
 void addAccessibleSelection(int i)
          将对象的指定 Accessible 子级添加到该对象的选项中。
 void clearAccessibleSelection()
          清除对象中的选项,使该对象中没有选中的子对象。
 Accessible getAccessibleAt(Point p)
          返回包含在本地坐标 Point 中的 Accessible 子容器(如果存在)。
 Accessible getAccessibleChild(int i)
          返回对象的指定 Accessible 子级。
 int getAccessibleChildrenCount()
          返回对象中可访问的子级数。
 AccessibleRole getAccessibleRole()
          获取此对象的功能。
 AccessibleSelection getAccessibleSelection()
          获取与此对象关联的 AccessibleSelection
 Accessible getAccessibleSelection(int i)
          返回表示指定的所选对象子级的 Accessible。
 int getAccessibleSelectionCount()
          返回当前选中的 Accessible 子级数。
 boolean isAccessibleChildSelected(int i)
          确定此对象的当前子级是否已选中。
 void removeAccessibleSelection(int i)
          从对象的选项中移除该对象的指定子对象。
 void selectAllAccessibleSelection()
          如果该对象支持多项选择,则会导致该对象的每个子对象都被选中。
 void stateChanged(ChangeEvent e)
          当侦听器的目标已更改其状态时调用。
 
从类 javax.swing.JComponent.AccessibleJComponent 继承的方法
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
 
从类 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
 
从类 javax.accessibility.AccessibleContext 继承的方法
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 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
 

构造方法详细信息

JTabbedPane.AccessibleJTabbedPane

public JTabbedPane.AccessibleJTabbedPane()
构造 AccessibleJTabbedPane

方法详细信息

stateChanged

public void stateChanged(ChangeEvent e)
从接口 ChangeListener 复制的描述
当侦听器的目标已更改其状态时调用。

指定者:
接口 ChangeListener 中的 stateChanged
参数:
e - ChangeEvent 对象

getAccessibleRole

public AccessibleRole getAccessibleRole()
获取此对象的功能。

覆盖:
JComponent.AccessibleJComponent 中的 getAccessibleRole
返回:
描述对象功能的 AccessibleRole 的实例
另请参见:
AccessibleRole

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回对象中可访问的子级数。

覆盖:
JComponent.AccessibleJComponent 中的 getAccessibleChildrenCount
返回:
对象的可访问子级数。

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回对象的指定 Accessible 子级。

覆盖:
JComponent.AccessibleJComponent 中的 getAccessibleChild
参数:
i - 子级基于零的索引
返回:
对象的 Accessible 子级
抛出:
IllegalArgumentException - 如果索引超出了范围
另请参见:
AccessibleContext.getAccessibleChildrenCount()

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
获取与此对象关联的 AccessibleSelection。在实现此类的 Java Accessibility API 时,返回此对象,它负责代表它自己实现 AccessibleSelection 接口。

覆盖:
AccessibleContext 中的 getAccessibleSelection
返回:
此对象
另请参见:
AccessibleSelection

getAccessibleAt

public Accessible getAccessibleAt(Point p)
返回包含在本地坐标 Point 中的 Accessible 子容器(如果存在)。否则返回当前选择的选项卡。

指定者:
接口 AccessibleComponent 中的 getAccessibleAt
覆盖:
Container.AccessibleAWTContainer 中的 getAccessibleAt
参数:
p - 定义 Accessible 左上角的点,在对象父代的坐标空间中给出
返回:
指定位置的 Accessible(如果存在)

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
从接口 AccessibleSelection 复制的描述
返回当前选中的 Accessible 子级数。如果没有选定子对象,那么返回的值将为 0。

指定者:
接口 AccessibleSelection 中的 getAccessibleSelectionCount
返回:
当前选定的项数。

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
从接口 AccessibleSelection 复制的描述
返回表示指定的所选对象子级的 Accessible。如果没有选择,或者所选子级数少于传入的整数,则返回值为 null。

注意,该索引表示第 i 个选定的子对象,它不同于第 i 个子对象。

指定者:
接口 AccessibleSelection 中的 getAccessibleSelection
参数:
i - 所选子对象的从零开始的索引
返回:
第 i 个选定的子对象
另请参见:
AccessibleSelection.getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
从接口 AccessibleSelection 复制的描述
确定此对象的当前子级是否已选中。

指定者:
接口 AccessibleSelection 中的 isAccessibleChildSelected
参数:
i - 此 Accessible 对象的子对象的从零开始的索引。
返回:
如果此对象的当前子级已选中,则返回 true;否则返回 false。
另请参见:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
从接口 AccessibleSelection 复制的描述
将对象的指定 Accessible 子级添加到该对象的选项中。如果该对象支持多项选择,则将指定的子对象添加到任何现有选项中,否则,它会替换该对象中的任何现有选项。如果指定的子对象已被选定,则此方法无效。

指定者:
接口 AccessibleSelection 中的 addAccessibleSelection
参数:
i - 子对象的从零开始的索引
另请参见:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

public void removeAccessibleSelection(int i)
从接口 AccessibleSelection 复制的描述
从对象的选项中移除该对象的指定子对象。如果当前没有选择指定的项,则此方法无效。

指定者:
接口 AccessibleSelection 中的 removeAccessibleSelection
参数:
i - 子对象的从零开始的索引
另请参见:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
从接口 AccessibleSelection 复制的描述
清除对象中的选项,使该对象中没有选中的子对象。

指定者:
接口 AccessibleSelection 中的 clearAccessibleSelection

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
从接口 AccessibleSelection 复制的描述
如果该对象支持多项选择,则会导致该对象的每个子对象都被选中。

指定者:
接口 AccessibleSelection 中的 selectAllAccessibleSelection

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策