模块  java.desktop
软件包  javax.accessibility

Class AccessibleContext

    • 构造方法详细信息

      • AccessibleContext

        public AccessibleContext()
    • 方法详细信息

      • getAccessibleName

        public String getAccessibleName()
        获取此对象的accessibleName属性。 对象的accessibleName属性是本地化的String ,用于指定对象的用途。 例如,标签或按钮的accessibleName属性可能是标签或按钮本身的文本。 如果对象不显示其名称,则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的实例
        另请参见:
        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对象的AccessibleAccessible从零开始,因此AccessibleAccessible的第一个子Accessible位于索引0,第二个子Accessible位于索引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