模块  java.desktop
软件包  javax.swing

Class JSpinner.AccessibleJSpinner

    • 构造方法详细信息

      • AccessibleJSpinner

        protected AccessibleJSpinner()
        AccessibleJSpinner构造函数
    • 方法详细信息

      • getAccessibleRole

        public AccessibleRole getAccessibleRole()
        获取此对象的角色。 对象的作用是此对象的类的通用目的或用途。 例如,按钮的作用是AccessibleRole.PUSH_BUTTON。 提供了AccessibleRole中的角色,以便组件开发人员可以从一组预定义角色中进行选择。 这使辅助技术能够为各种调整的组件子类提供一致的接口(例如,对所有像按钮一样的组件使用AccessibleRole.PUSH_BUTTON),以及区分行为不同的子类(例如,AccessibleRole.CHECK_BOX用于复选框)和AccessibleRole.RADIO_BUTTON用于单选按钮)。

        请注意,AccessibleRole类也是可扩展的,因此如果预定义角色集不合适,自定义组件开发人员可以定义自己的AccessibleRole。

        重写:
        getAccessibleRole在类 JComponent.AccessibleJComponent
        结果
        AccessibleRole的一个实例,用于描述对象的角色
        另请参见:
        AccessibleRole
      • getAccessibleChild

        public Accessible getAccessibleChild​(int i)
        返回对象的指定Accessible子级。 Accessible对象的Accessible子元素从零开始,因此Accessible子元素的第一个子元素位于索引0,第二个子元素位于索引1,依此类推。
        重写:
        getAccessibleChild在类 JComponent.AccessibleJComponent
        参数
        i - 从零开始的儿童指数
        结果
        对象的Accessible子对象
        另请参见:
        getAccessibleChildrenCount()
      • getAccessibleActionCount

        public int getAccessibleActionCount()
        返回此对象中可用的可访问操作数如果有多个,则第一个被视为对象的“默认”操作。 支持两个动作:AccessibleAction.INCREMENT增加微调器值,AccessibleAction.DECREMENT减小微调器值
        Specified by:
        getAccessibleActionCount在接口 AccessibleAction
        结果
        此对象中从零开始的Actions数
      • doAccessibleAction

        public boolean doAccessibleAction​(int i)
        对对象执行指定的Action
        Specified by:
        doAccessibleAction在界面 AccessibleAction
        参数
        i - 基于零的动作索引。 第一个操作(索引0)是AccessibleAction.INCREMENT,第二个操作(索引1)是AccessibleAction.DECREMENT。
        结果
        如果执行了该操作,则为true; 否则是假的。
        另请参见:
        getAccessibleActionCount()
      • getIndexAtPoint

        public int getIndexAtPoint​(Point p)
        给定本地坐标中的一个点,返回该点下该字符的从零开始的索引。 如果该点无效,则此方法返回-1。
        Specified by:
        getIndexAtPoint在界面 AccessibleText
        参数
        p - 本地坐标中的点
        结果
        Point p下字符的从零开始的索引; 如果Point无效则返回-1。
      • getCharacterBounds

        public Rectangle getCharacterBounds​(int i)
        确定给定索引处字符的边界框。 边界以本地坐标返回。 如果索引无效,则返回空矩形。
        Specified by:
        getCharacterBounds在界面 AccessibleText
        参数
        i - String的索引
        结果
        字符边界框的屏幕坐标,如果索引无效则返回一个空矩形。
      • getCharCount

        public int getCharCount()
        返回字符数(有效标记)
        Specified by:
        getCharCount在界面 AccessibleText
        结果
        字符数
      • getCaretPosition

        public int getCaretPosition()
        返回插入符号从零开始的偏移量。 注意:插入符右侧的索引值与偏移量相同(插入符号在两个字符之间)。
        Specified by:
        getCaretPosition在界面 AccessibleText
        结果
        插入符号从零开始的偏移量。
      • getAtIndex

        public String getAtIndex​(int part,                         int index)
        返回给定索引处的String。
        Specified by:
        getAtIndex在界面 AccessibleText
        参数
        part - 要检索的CHARACTER,WORD或SENTENCE
        index - 文本中的索引
        结果
        字母,单词或句子
      • getAfterIndex

        public String getAfterIndex​(int part,                            int index)
        返回给定索引后的String。
        Specified by:
        getAfterIndex在接口 AccessibleText
        参数
        part - 要检索的CHARACTER,WORD或SENTENCE
        index - 文本中的索引
        结果
        字母,单词或句子
      • getBeforeIndex

        public String getBeforeIndex​(int part,                             int index)
        返回给定索引之前的String。
        Specified by:
        getBeforeIndex在界面 AccessibleText
        参数
        part - 要检索的CHARACTER,WORD或SENTENCE
        index - 文本中的索引
        结果
        字母,单词或句子
      • getCharacterAttribute

        public AttributeSet getCharacterAttribute​(int i)
        返回给定索引处给定字符的AttributeSet
        Specified by:
        getCharacterAttribute在界面 AccessibleText
        参数
        i - 文本中从零开始的索引
        结果
        角色的AttributeSet
      • getSelectionStart

        public int getSelectionStart()
        返回所选文本中的起始偏移量。 如果没有选择,但有一个插入符号,则开始和结束偏移将是相同的。
        Specified by:
        getSelectionStart在界面 AccessibleText
        结果
        将索引放入选择开始的文本中
      • getSelectionEnd

        public int getSelectionEnd()
        返回所选文本中的结束偏移量。 如果没有选择,但有一个插入符号,则开始和结束偏移将是相同的。
        Specified by:
        getSelectionEnd在接口 AccessibleText
        结果
        将索引放入选择结尾的文本中
      • setTextContents

        public void setTextContents​(String s)
        将文本内容设置为指定的字符串。
        Specified by:
        setTextContents在界面 AccessibleEditableText
        参数
        s - 用于设置文本内容的字符串
      • insertTextAtIndex

        public void insertTextAtIndex​(int index,                              String s)
        在指定的索引处插入指定的字符串/
        Specified by:
        insertTextAtIndex在接口 AccessibleEditableText
        参数
        index - 要插入字符串的文本中的索引
        s - 要在文本中插入的字符串
      • getTextRange

        public String getTextRange​(int startIndex,                           int endIndex)
        返回两个索引之间的文本字符串。
        Specified by:
        getTextRange在界面 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
        endIndex - 文本中的结束索引
        结果
        索引之间的文本字符串
      • delete

        public void delete​(int startIndex,                   int endIndex)
        删除两个索引之间的文本
        Specified by:
        delete在界面 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
        endIndex - 文本中的结束索引
      • cut

        public void cut​(int startIndex,                int endIndex)
        将两个索引之间的文本剪切到系统剪贴板中。
        Specified by:
        cut在接口 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
        endIndex - 文本中的结束索引
      • paste

        public void paste​(int startIndex)
        将系统剪贴板中的文本粘贴到从指定索引开始的文本中。
        Specified by:
        paste在界面 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
      • replaceText

        public void replaceText​(int startIndex,                        int endIndex,                        String s)
        用指定的字符串替换两个索引之间的文本。
        Specified by:
        replaceText在界面 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
        endIndex - 文本中的结束索引
        s - 用于替换两个索引之间的文本的字符串
      • selectText

        public void selectText​(int startIndex,                       int endIndex)
        选择两个索引之间的文本。
        Specified by:
        selectText在界面 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
        endIndex - 文本中的结束索引
      • setAttributes

        public void setAttributes​(int startIndex,                          int endIndex,                          AttributeSet as)
        设置两个索引之间的文本属性。
        Specified by:
        setAttributes在接口 AccessibleEditableText
        参数
        startIndex - 文本中的起始索引
        endIndex - 文本中的结束索引
        as - 属性集
        另请参见:
        AttributeSet