模块 java.desktop

类 AbstractButton.AccessibleAbstractButton

所有已实现的接口:
Serializable , AccessibleAction , AccessibleComponent , AccessibleExtendedComponent , AccessibleText , AccessibleValue
已知子类:
JButton.AccessibleJButton , JMenuItem.AccessibleJMenuItem , JToggleButton.AccessibleJToggleButton
封闭类:
AbstractButton

protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction , AccessibleValue , AccessibleText , AccessibleExtendedComponent
此类实现了对 AbstractButton 类的辅助功能支持。它提供了适用于按钮和菜单项用户接口元素的 Java Accessibility API 的实现。

Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder

自从:
1.4
  • 构造方法详细信息

    • AccessibleAbstractButton

      protected AccessibleAbstractButton()
      子类调用的构造方法。
  • 方法详情

    • getAccessibleName

      public String  getAccessibleName()
      返回此对象的可访问名称。
      重写:
      getAccessibleName 在类 JComponent.AccessibleJComponent
      返回:
      对象的本地化名称——如果此对象没有名称,则可以是 null
      参见:
    • getAccessibleIcon

      public AccessibleIcon [] getAccessibleIcon()
      如果存在一个或多个,则获取与此对象关联的 AccessibleIcons。否则返回空值。
      重写:
      getAccessibleIcon 在类 AccessibleContext
      返回:
      如果对象支持,则为 AccessibleIcon 数组;否则返回 null
      自从:
      1.3
      参见:
    • getAccessibleStateSet

      public AccessibleStateSet  getAccessibleStateSet()
      获取此对象的状态集。
      重写:
      getAccessibleStateSet 在类 JComponent.AccessibleJComponent
      返回:
      包含对象当前状态的 AccessibleState 实例
      参见:
    • getAccessibleRelationSet

      public AccessibleRelationSet  getAccessibleRelationSet()
      获取与此对象关联的 AccessibleRelationSet(如果存在)。否则返回空值。
      重写:
      getAccessibleRelationSet 在类 AccessibleContext
      返回:
      AccessibleRelationSet 如果对象支持;否则返回 null
      自从:
      1.3
      参见:
    • getAccessibleAction

      public AccessibleAction  getAccessibleAction()
      获取与此对象关联的 AccessibleAction。在为该类实现Java Accessibility API时,返回该对象,该对象负责代表自身实现AccessibleAction接口。
      重写:
      getAccessibleAction 在类 AccessibleContext
      返回:
      这个对象
      参见:
    • getAccessibleValue

      public AccessibleValue  getAccessibleValue()
      获取与此对象关联的 AccessibleValue。在为该类实现Java Accessibility API时,返回该对象,该对象负责代表自身实现AccessibleValue接口。
      重写:
      getAccessibleValue 在类 AccessibleContext
      返回:
      这个对象
      参见:
    • getAccessibleActionCount

      public int getAccessibleActionCount()
      返回此对象中可用的操作数。按钮的默认行为是执行一个操作 - 切换按钮。
      指定者:
      getAccessibleActionCount 在接口 AccessibleAction
      返回:
      1、这个对象中Actions的个数
    • getAccessibleActionDescription

      public String  getAccessibleActionDescription(int i)
      返回对象指定动作的描述。
      指定者:
      getAccessibleActionDescription 在接口 AccessibleAction
      参数:
      i - 动作的从零开始的索引
      返回:
      String 动作描述
      参见:
    • doAccessibleAction

      public boolean doAccessibleAction(int i)
      对对象执行指定的Action
      指定者:
      doAccessibleAction 在接口 AccessibleAction
      参数:
      i - 从零开始的动作索引
      返回:
      如果执行了操作,则为真;否则为假。
      参见:
    • getCurrentAccessibleValue

      public Number  getCurrentAccessibleValue()
      以数字形式获取此对象的值。
      指定者:
      getCurrentAccessibleValue 在接口 AccessibleValue
      返回:
      如果未选中,则为 0 的整数;如果选中,则为 1 的整数。
      参见:
    • setCurrentAccessibleValue

      public boolean setCurrentAccessibleValue(Number  n)
      将此对象的值设置为数字。
      指定者:
      setCurrentAccessibleValue 在接口 AccessibleValue
      参数:
      n - 用于值的数字
      返回:
      如果设置了值,则为真。
      参见:
    • getMinimumAccessibleValue

      public Number  getMinimumAccessibleValue()
      获取此对象的最小值作为数字。
      指定者:
      getMinimumAccessibleValue 在接口 AccessibleValue
      返回:
      整数 0。
      参见:
    • getMaximumAccessibleValue

      public Number  getMaximumAccessibleValue()
      获取此对象的最大值作为数字。
      指定者:
      getMaximumAccessibleValue 在接口 AccessibleValue
      返回:
      整数 1。
      参见:
    • getIndexAtPoint

      public int getIndexAtPoint(Point  p)
      给定局部坐标中的一个点,返回该点下字符的从零开始的索引。如果该点无效,则此方法返回 -1。注意:AbstractButton 必须具有有效的大小(例如,已添加到父容器,其祖先容器是有效的顶级窗口),此方法才能返回有意义的值。
      指定者:
      getIndexAtPoint 在接口 AccessibleText
      参数:
      p - 本地坐标中的点
      返回:
      点 p 下字符的从零开始的索引;如果 Point 无效则返回 -1。
      自从:
      1.3
    • getCharacterBounds

      public Rectangle  getCharacterBounds(int i)
      确定字符串中给定索引处字符的边界框。边界以局部坐标返回。如果索引无效,则返回一个空矩形。注意:AbstractButton 必须具有有效的大小(例如,已添加到父容器,其祖先容器是有效的顶级窗口),此方法才能返回有意义的值。
      指定者:
      getCharacterBounds 在接口 AccessibleText
      参数:
      i - 字符串的索引
      返回:
      角色边界框的屏幕坐标,如果索引无效,则返回一个空矩形。
      自从:
      1.3
    • getCharCount

      public int getCharCount()
      返回字符数(有效索引)
      指定者:
      getCharCount 在接口 AccessibleText
      返回:
      字符数
      自从:
      1.3
    • getCaretPosition

      public int getCaretPosition()
      返回插入符号从零开始的偏移量。注意:插入符号右侧的索引值与偏移量相同(插入符号位于两个字符之间)。
      指定者:
      getCaretPosition 在接口 AccessibleText
      返回:
      插入符号从零开始的偏移量。
      自从:
      1.3
    • getAtIndex

      public String  getAtIndex(int part, int index)
      返回给定索引处的字符串。
      指定者:
      getAtIndex 在接口 AccessibleText
      参数:
      part - 要检索的 AccessibleText.CHARACTER、AccessibleText.WORD 或 AccessibleText.SENTENCE
      index - 文本中的索引 >= 0
      返回:
      字母、单词或句子,无效索引或部分为 null
      自从:
      1.3
    • getAfterIndex

      public String  getAfterIndex(int part, int index)
      返回给定索引后的字符串。
      指定者:
      getAfterIndex 在接口 AccessibleText
      参数:
      part - 要检索的 AccessibleText.CHARACTER、AccessibleText.WORD 或 AccessibleText.SENTENCE
      index - 文本中的索引 >= 0
      返回:
      字母、单词或句子,无效索引或部分为 null
      自从:
      1.3
    • getBeforeIndex

      public String  getBeforeIndex(int part, int index)
      返回给定索引之前的字符串。
      指定者:
      getBeforeIndex 在接口 AccessibleText
      参数:
      part - 要检索的 AccessibleText.CHARACTER、AccessibleText.WORD 或 AccessibleText.SENTENCE
      index - 文本中的索引 >= 0
      返回:
      字母、单词或句子,无效索引或部分为 null
      自从:
      1.3
    • getCharacterAttribute

      public AttributeSet  getCharacterAttribute(int i)
      返回给定索引处给定字符的 AttributeSet
      指定者:
      getCharacterAttribute 在接口 AccessibleText
      参数:
      i - 从零开始的文本索引
      返回:
      角色的属性集
      自从:
      1.3
    • getSelectionStart

      public int getSelectionStart()
      返回所选文本中的起始偏移量。如果没有选择,但有插入符号,则开始和结束偏移量将相同。
      指定者:
      getSelectionStart 在接口 AccessibleText
      返回:
      选择开始的文本中的索引
      自从:
      1.3
    • getSelectionEnd

      public int getSelectionEnd()
      返回所选文本中的结束偏移量。如果没有选择,但有插入符号,则开始和结束偏移量将相同。
      指定者:
      getSelectionEnd 在接口 AccessibleText
      返回:
      索引到选择结束的文本
      自从:
      1.3
    • getSelectedText

      public String  getSelectedText()
      返回选定的文本部分。
      指定者:
      getSelectedText 在接口 AccessibleText
      返回:
      所选文本的字符串部分
      自从:
      1.3
    • getToolTipText

      public String  getToolTipText()
      返回工具提示文本
      指定者:
      getToolTipText 在接口 AccessibleExtendedComponent
      重写:
      getToolTipText 在类 JComponent.AccessibleJComponent
      返回:
      对象的工具提示文本(如果支持);否则为空
      自从:
      1.4
    • getTitledBorderText

      public String  getTitledBorderText()
      返回带标题的边框文本
      指定者:
      getTitledBorderText 在接口 AccessibleExtendedComponent
      重写:
      getTitledBorderText 在类 JComponent.AccessibleJComponent
      返回:
      对象的带标题的边框文本(如果支持);否则为空
      自从:
      1.4
    • getAccessibleKeyBinding

      public AccessibleKeyBinding  getAccessibleKeyBinding()
      返回与此对象关联的键绑定
      指定者:
      getAccessibleKeyBinding 在接口 AccessibleExtendedComponent
      重写:
      getAccessibleKeyBinding 在类 JComponent.AccessibleJComponent
      返回:
      对象的键绑定(如果支持);否则为空
      自从:
      1.4
      参见: