java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
- 所有已实现的接口:
Serializable,AccessibleComponent,AccessibleExtendedComponent
- 已知子类:
AbstractButton.AccessibleAbstractButton,JColorChooser.AccessibleJColorChooser,JComboBox.AccessibleJComboBox,JDesktopPane.AccessibleJDesktopPane,JFileChooser.AccessibleJFileChooser,JInternalFrame.AccessibleJInternalFrame,JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon,JLabel.AccessibleJLabel,JLayeredPane.AccessibleJLayeredPane,JList.AccessibleJList,JMenuBar.AccessibleJMenuBar,JOptionPane.AccessibleJOptionPane,JPanel.AccessibleJPanel,JPopupMenu.AccessibleJPopupMenu,JProgressBar.AccessibleJProgressBar,JRootPane.AccessibleJRootPane,JScrollBar.AccessibleJScrollBar,JScrollPane.AccessibleJScrollPane,JSeparator.AccessibleJSeparator,JSlider.AccessibleJSlider,JSpinner.AccessibleJSpinner,JSplitPane.AccessibleJSplitPane,JTabbedPane.AccessibleJTabbedPane,JTable.AccessibleJTable,JTableHeader.AccessibleJTableHeader,JTextComponent.AccessibleJTextComponent,JToolBar.AccessibleJToolBar,JToolTip.AccessibleJToolTip,JTree.AccessibleJTree,JViewport.AccessibleJViewport
- 封闭类:
JComponent
public abstract class JComponent.AccessibleJComponent extends Container.AccessibleAWTContainer implements AccessibleExtendedComponent
JComponent 的内部类用于提供对可访问性的默认支持。此类不打算由应用程序开发人员直接使用,而是仅供组件开发人员子类化。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
-
内部类总结
内部类修饰符和类型类描述protected classFire PropertyChange 监听,如果已注册,则在添加/删除子项时触发。protected class已弃用。不再使用或不需要此类。 -
字段摘要
字段在类 java.awt.Container.AccessibleAWTContainer 中声明的字段
accessibleContainerHandler在类 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 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述void将 PropertyChangeListener 添加到监听列表。getAccessibleChild(int i) 返回对象的第 n 个可访问子对象。int返回对象中可访问的子对象的数量。获取此对象的可访问描述。返回与此对象关联的键绑定获取此对象的可访问名称。获取此对象的角色。获取此对象的状态。protected String递归搜索边框层次结构(如果存在)以查找具有非空标题的 TitledBorder。返回带标题的边框文本返回工具提示文本void从监听列表中删除 PropertyChangeListener。在类 java.awt.Container.AccessibleAWTContainer 中声明的方法
getAccessibleAt在类 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, getAccessibleSelection, 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, 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
-
字段详细信息
-
accessibleFocusHandler
已弃用。该字段重复了 java.awt.Component.AccessibleAWTComponent 中 accessibleAWTFocusHandler 字段的功能,因此已被弃用。
-
-
构造方法详细信息
-
AccessibleJ组件
protected AccessibleJComponent()尽管该类是抽象的,但所有子类都应调用它。
-
-
方法详情
-
addPropertyChangeListener
将 PropertyChangeListener 添加到监听列表。- 重写:
addPropertyChangeListener在类Container.AccessibleAWTContainer中- 参数:
listener- 要添加的 PropertyChangeListener- 参见:
-
removePropertyChangeListener
从监听列表中删除 PropertyChangeListener。这将删除为所有属性注册的 PropertyChangeListener。- 重写:
removePropertyChangeListener在类Container.AccessibleAWTContainer中- 参数:
listener- 要删除的 PropertyChangeListener
-
getBorderTitle
递归搜索边框层次结构(如果存在)以查找具有非空标题的 TitledBorder。这首先对内部边界进行深度优先搜索,然后对外部边界进行深度优先搜索。假设是在复合边界情况下,标题的内部边界非常漂亮,但外部边界不是很漂亮。这是相当随意的,但希望体面的 UI 程序员不会为同一组件创建多个带标题的边框。- 参数:
b- 要检索其标题的Border- 返回:
-
边框的标题为
String,如果没有标题则为 null
-
getAccessibleName
获取此对象的可访问名称。这应该几乎永远不会返回 java.awt.Component.getName(),因为它通常不是本地化的名称,并且对用户没有意义。如果对象基本上是文本对象(例如菜单项),则可访问名称应该是对象的文本(例如,“保存”)。如果对象有工具提示,则工具提示文本也可能是要返回的适当字符串。- 重写:
getAccessibleName在类Component.AccessibleAWTComponent中- 返回:
- 对象的本地化名称——如果此对象没有名称,则可以为 null
- 参见:
-
getAccessibleDescription
获取此对象的可访问描述。这应该是对该对象是什么的简洁的本地化描述 - 它对用户的意义是什么。如果对象有工具提示,则工具提示文本可能是要返回的适当字符串,假设它包含对象的简明描述(而不仅仅是对象的名称 - 例如工具栏上的“保存”图标具有“保存”作为工具提示文本不应返回工具提示文本作为描述,而是返回类似“保存当前文本文档”的内容)。- 重写:
getAccessibleDescription在类Component.AccessibleAWTComponent中- 返回:
- 对象的本地化描述——如果此对象没有描述,则可以为 null
- 参见:
-
getAccessibleRole
获取此对象的角色。- 重写:
getAccessibleRole在类Component.AccessibleAWTComponent中- 返回:
- 描述对象角色的 AccessibleRole 实例
- 参见:
-
getAccessibleStateSet
获取此对象的状态。- 重写:
getAccessibleStateSet在类Component.AccessibleAWTComponent中- 返回:
- 包含对象当前状态集的 AccessibleStateSet 实例
- 参见:
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()返回对象中可访问的子对象的数量。如果此对象的所有子对象都实现了 Accessible,则此方法应返回此对象的子对象的数量。- 重写:
getAccessibleChildrenCount在类Container.AccessibleAWTContainer中- 返回:
- 对象中可访问的子对象的数量。
-
getAccessibleChild
返回对象的第 n 个可访问子对象。- 重写:
getAccessibleChild在类Container.AccessibleAWTContainer中- 参数:
i- 从零开始的子索引- 返回:
- 对象的第 n 个可访问子对象
- 参见:
-
getToolTipText
返回工具提示文本- 指定者:
getToolTipText在接口AccessibleExtendedComponent中- 返回:
- 对象的工具提示文本(如果支持);否则为空
- 自从:
- 1.4
-
getTitledBorderText
返回带标题的边框文本- 指定者:
getTitledBorderText在接口AccessibleExtendedComponent中- 返回:
- 对象的带标题的边框文本(如果支持);否则为空
- 自从:
- 1.4
-
getAccessibleKeyBinding
返回与此对象关联的键绑定- 指定者:
getAccessibleKeyBinding在接口AccessibleExtendedComponent中- 返回:
- 对象的键绑定(如果支持);否则为空
- 自从:
- 1.4
- 参见:
-