Module  java.desktop
软件包  javax.accessibility

Class AccessibleContext

    • 构造方法详细信息

      • AccessibleContext

        public AccessibleContext​()
    • 方法详细信息

      • getAccessibleName

        public String getAccessibleName​()
        获取此对象的accessibleName属性。 一个对象的accessibleName属性是一个本地化的String ,它指定对象的目的。 例如,标签或按钮的accessibleName属性可能是标签或按钮本身的文本。 在不显示其名称的对象的情况下, accessibleName仍应设置。 例如,在文本字段的情况下,用于输入城市名称, accessibleNameen_US的语言环境可以为“city”。
        结果
        对象的本地化名称; null如果此对象没有名称
        另请参见:
        setAccessibleName(java.lang.String)
      • getAccessibleDescription

        public String getAccessibleDescription​()
        获取此对象的accessibleDescription属性。 该对象的accessibleDescription属性是描述对象目的的简短本地化短语。 例如,在“取消”按钮的情况下, accessibleDescription可以是“忽略更改并关闭对话框”。
        结果
        对象的本地化描述; null如果此对象没有描述
        另请参见:
        setAccessibleDescription(java.lang.String)
      • getAccessibleRole

        public abstract AccessibleRole getAccessibleRole​()
        获得此对象的作用。 该对象的作用是通用目的或使用该对象的类。 例如,按钮的作用是AccessibleRole.PUSH_BUTTON 提供了AccessibleRole中的角色,因此组件开发人员可以从一组预定义角色中进行选择。 这使得辅助技术能够为各种调整的组件子类提供一致的界面(例如,对于所有类似按钮的组件使用AccessibleRole.PUSH_BUTTON ),以及区分行为不同的子类(例如, AccessibleRole.CHECK_BOXAccessibleRole.RADIO_BUTTON ,收音机为AccessibleRole.RADIO_BUTTON纽扣)。

        注意, AccessibleRole类也是可扩展的,所以定制组件开发人员可以定义自己的AccessibleRole ,如果一组预定义角色不足。

        结果
        描述对象角色的 AccessibleRole一个实例
        另请参见:
        AccessibleRole
      • getAccessibleParent

        public Accessible getAccessibleParent​()
        获取此对象的 Accessible父项。
        结果
        该对象的父母Accessible ; null如果此对象没有Accessible父对象
      • setAccessibleParent

        public void setAccessibleParent​(Accessible a)
        设置此对象的Accessible父对象。 这意味着仅在实际组件的父级不应被视为组件的可访问父级的情况下使用,并且是只能由可访问子级的父级调用的方法。
        参数
        a - - Accessible要设置为父级
      • getAccessibleChildrenCount

        public abstract int getAccessibleChildrenCount​()
        返回对象的可访问子对象的数量。
        结果
        对象的可访问子的数量。
      • getAccessibleChild

        public abstract Accessible getAccessibleChild​(int i)
        返回对象的指定的Accessible子对象。 Accessible对象的Accessible子项为零,因此Accessible小孩的第一个子项为索引0,第二个子项为索引1,依此类推。
        参数
        i - 基于零的儿童索引
        结果
        对象的 Accessible小孩
        另请参见:
        getAccessibleChildrenCount()
      • getLocale

        public abstract Locale getLocale​()
                                  throws IllegalComponentStateException
        获取组件的区域设置。 如果组件没有区域设置,则返回其父项的区域设置。
        结果
        这个组件的区域设置。 如果此组件没有区域设置,则返回其父项的区域设置。
        异常
        IllegalComponentStateException - 如果组件没有自己的区域设置,并且尚未添加到包含层次结构中,以便可以从包含的父项确定区域设置
      • removePropertyChangeListener

        public void removePropertyChangeListener​(PropertyChangeListener listener)
        从侦听器列表中删除PropertyChangeListener 这将删除所有属性注册的PropertyChangeListener
        参数
        listener - 要删除的PropertyChangeListener
      • getAccessibleAction

        public AccessibleAction getAccessibleAction​()
        获取支持一个或多个操作的此对象关联的 AccessibleAction
        结果
        AccessibleAction如果由对象支持; 否则返回null
        另请参见:
        AccessibleAction
      • getAccessibleComponent

        public AccessibleComponent getAccessibleComponent​()
        获取与该对象关联的 AccessibleComponent ,该对象具有图形表示。
        结果
        AccessibleComponent如果由对象支持; 否则返回null
        另请参见:
        AccessibleComponent
      • getAccessibleSelection

        public AccessibleSelection getAccessibleSelection​()
        获取与此对象关联的 AccessibleSelection ,允许其 Accessible孩子被选中。
        结果
        AccessibleSelection如果由对象支持; 否则返回null
        另请参见:
        AccessibleSelection
      • getAccessibleText

        public AccessibleText getAccessibleText​()
        获取与该对象相关联的 AccessibleText在显示器上显示文本。
        结果
        AccessibleText如果由对象支持; 否则返回null
        另请参见:
        AccessibleText
      • getAccessibleEditableText

        public AccessibleEditableText getAccessibleEditableText​()
        获取与此对象相关联的 AccessibleEditableText ,在显示屏上显示可编辑文本。
        结果
        AccessibleEditableText如果被对象支持; 否则返回null
        从以下版本开始:
        1.4
        另请参见:
        AccessibleEditableText
      • getAccessibleValue

        public AccessibleValue getAccessibleValue​()
        获取与此对象关联的 AccessibleValue ,该对象支持 Numerical值。
        结果
        AccessibleValue如果由对象支持; 否则返回null
        另请参见:
        AccessibleValue
      • getAccessibleIcon

        public AccessibleIcon[] getAccessibleIcon​()
        获取与具有一个或多个关联图标的对象关联的 AccessibleIcons
        结果
        一个AccessibleIcon的数组,如果被对象支持; 否则返回null
        从以下版本开始:
        1.3
        另请参见:
        AccessibleIcon
      • getAccessibleRelationSet

        public AccessibleRelationSet getAccessibleRelationSet​()
        获取与对象关联的 AccessibleRelationSet
        结果
        一个AccessibleRelationSet如果被对象支持; 否则返回null
        从以下版本开始:
        1.3
        另请参见:
        AccessibleRelationSet
      • getAccessibleTable

        public AccessibleTable getAccessibleTable​()
        获取与对象关联的 AccessibleTable
        结果
        一个AccessibleTable如果被对象支持; 否则返回null
        从以下版本开始:
        1.3
        另请参见:
        AccessibleTable