Module  java.desktop
软件包  javax.accessibility

Interface AccessibleSelection

    • 方法详细信息

      • getAccessibleSelectionCount

        int getAccessibleSelectionCount​()
        返回当前选择的Accessible孩子的数量。 如果没有选择小孩,则返回值为0。
        结果
        当前选择的项目数
      • getAccessibleSelection

        Accessible getAccessibleSelection​(int i)
        返回表示对象的指定选定子对象的Accessible 如果没有选择,或者选择的孩子比传入的整数少,则返回值将为null

        请注意,该索引代表第i个所选子项,该子与第i个子不同。

        参数
        i - 所选子女的从零开始的索引
        结果
        第i个选定的孩子
        另请参见:
        getAccessibleSelectionCount()
      • isAccessibleChildSelected

        boolean isAccessibleChildSelected​(int i)
        确定是否选择了此对象的当前子级。
        参数
        i - 这个 Accessible对象中的小孩的从零开始的索引
        结果
        true如果选择了该对象的当前子对象; 其他false
        另请参见:
        AccessibleContext.getAccessibleChild(int)
      • addAccessibleSelection

        void addAccessibleSelection​(int i)
        添加指定Accessible子对象的对象的选择。 如果对象支持多个选择,则指定的子项将添加到任何现有的选择中,否则将替换对象中的任何现有选择。 如果指定的子项已被选中,则此方法无效。
        参数
        i - 小孩的从零开始的索引
        另请参见:
        AccessibleContext.getAccessibleChild(int)
      • removeAccessibleSelection

        void removeAccessibleSelection​(int i)
        从对象的选择中删除对象的指定子对象。 如果当前未选择指定的项目,则此方法无效。
        参数
        i - 小孩的从零开始的索引
        另请参见:
        AccessibleContext.getAccessibleChild(int)
      • clearAccessibleSelection

        void clearAccessibleSelection​()
        清除对象中的选择,以使对象中没有子对象被选中。
      • selectAllAccessibleSelection

        void selectAllAccessibleSelection​()
        如果对象支持多个选择,则导致选择对象的每个子对象。