Module java.desktop
Package javax.swing

Class 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辅助功能API的实现。

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

自1.4版本起:
1.4
  • Constructor Details

    • AccessibleAbstractButton

      protected AccessibleAbstractButton()
      子类调用的构造函数。
  • Method Details

    • getAccessibleName

      public String getAccessibleName()
      返回此对象的可访问名称。
      覆盖:
      getAccessibleName 在类 JComponent.AccessibleJComponent
      返回:
      对象的本地化名称 - 如果此对象没有名称,则可以为null
      另请参阅:
    • getAccessibleIcon

      public AccessibleIcon[] getAccessibleIcon()
      获取与此对象关联的AccessibleIcons(如果存在)。否则返回null。
      覆盖:
      getAccessibleIcon 在类 AccessibleContext
      返回:
      如果对象支持,则返回AccessibleIcon数组;否则返回null
      自1.3版本起:
      1.3
      另请参阅:
    • getAccessibleStateSet

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

      public AccessibleRelationSet getAccessibleRelationSet()
      获取与此对象关联的AccessibleRelationSet(如果存在)。否则返回null。
      覆盖:
      getAccessibleRelationSet 在类 AccessibleContext
      返回:
      如果对象支持,则返回AccessibleRelationSet;否则返回null
      自1.3版本起:
      1.3
      另请参阅:
    • getAccessibleAction

      public AccessibleAction getAccessibleAction()
      获取与此对象关联的AccessibleAction。在此类的Java辅助功能API实现中,返回此对象,该对象负责代表自身实现AccessibleAction接口。
      覆盖:
      getAccessibleAction 在类 AccessibleContext
      返回:
      此对象
      另请参阅:
    • getAccessibleValue

      public AccessibleValue getAccessibleValue()
      获取与此对象关联的AccessibleValue。在此类的Java辅助功能API实现中,返回此对象,该对象负责代表自身实现AccessibleValue接口。
      覆盖:
      getAccessibleValue 在类 AccessibleContext
      返回:
      此对象
      另请参阅:
    • getAccessibleActionCount

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

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

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

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

      public boolean setCurrentAccessibleValue(Number n)
      将此对象的值设置为数字。
      指定者:
      setCurrentAccessibleValue 在接口 AccessibleValue
      参数:
      n - 用于值的数字
      返回值:
      如果设置了值则返回true。
      参见:
    • 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下字符的从零开始的索引;如果点无效,则返回-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)
      返回给定索引处字符的属性集
      指定者:
      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
      返回值:
      对象的工具提示文本(如果支持),否则为null
      自从:
      1.4
    • getTitledBorderText

      public String getTitledBorderText()
      返回标题边框文本
      指定由:
      getTitledBorderText 在接口 AccessibleExtendedComponent
      覆盖:
      getTitledBorderText 在类 JComponent.AccessibleJComponent
      返回:
      对象的标题边框文本(如果支持);否则为null
      自版本:
      1.4
    • getAccessibleKeyBinding

      public AccessibleKeyBinding getAccessibleKeyBinding()
      返回与此对象关联的按键绑定
      指定由:
      getAccessibleKeyBinding 在接口 AccessibleExtendedComponent
      覆盖:
      getAccessibleKeyBinding 在类 JComponent.AccessibleJComponent
      返回:
      对象的按键绑定(如果支持);否则为null
      自版本:
      1.4
      参见: