Module  java.desktop
软件包  javax.swing

Class JTable.AccessibleJTable

    • 构造方法详细信息

      • AccessibleJTable

        protected AccessibleJTable​()
        AccessibleJTable构造函数
        从以下版本开始:
        1.5
    • 方法详细信息

      • propertyChange

        public void propertyChange​(PropertyChangeEvent e)
        跟踪选择模型,列模型等的更改,以便能够将侦听器重新放置在那些上,以便将信息传递到辅助功能PropertyChange机制
        Specified by:
        propertyChange在接口 PropertyChangeListener
        参数
        e - 描述事件源和已更改的属性的PropertyChangeEvent对象。
      • tableRowsInserted

        public void tableRowsInserted​(TableModelEvent e)
        跟踪表内容的更改(行插入)
        参数
        e - 描述事件的 TableModelEvent
      • tableRowsDeleted

        public void tableRowsDeleted​(TableModelEvent e)
        跟踪表内容的更改(行删除)
        参数
        e - 描述事件的 TableModelEvent
      • editingStopped

        public void editingStopped​(ChangeEvent e)
        跟踪单元格内容的更改。 编辑完成后调用。 更改将保存,编辑器对象将被丢弃,单元格再次呈现。
        Specified by:
        editingStopped在接口 CellEditorListener
        参数
        e - 包含事件源的 ChangeEvent
        另请参见:
        CellEditorListener
      • getAccessibleChildrenCount

        public int getAccessibleChildrenCount​()
        返回对象中可访问的子项数。 如果该对象的所有子项都实现了Accessible ,那么这个方法应该返回这个对象的子Accessible
        重写:
        getAccessibleChildrenCountJComponent.AccessibleJComponent
        结果
        对象中可访问的孩子的数量
      • getAccessibleSelectionCount

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

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

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

        Specified by:
        getAccessibleSelection在接口 AccessibleSelection
        参数
        i - 所选子女的从零开始的索引
        结果
        第i个选定的孩子
        另请参见:
        getAccessibleSelectionCount()
      • addAccessibleSelection

        public void addAccessibleSelection​(int i)
        添加指定Accessible子对象的对象的选择。 如果对象支持多个选择,则指定的子项将添加到任何现有的选择中,否则将替换对象中的任何现有选择。 如果指定的子项已被选中,则此方法无效。

        此方法仅适用于已启用单独单元格选择的JTable

        Specified by:
        addAccessibleSelection在接口 AccessibleSelection
        参数
        i - 小孩的从零开始的索引
        另请参见:
        AccessibleContext.getAccessibleChild(int)
      • removeAccessibleSelection

        public void removeAccessibleSelection​(int i)
        从对象的选择中删除对象的指定子对象。 如果当前未选择指定的项目,则此方法无效。

        此方法仅适用于已启用单独单元格选择的JTables

        Specified by:
        removeAccessibleSelection在接口 AccessibleSelection
        参数
        i - 小孩的从零开始的索引
        另请参见:
        AccessibleContext.getAccessibleChild(int)
      • selectAllAccessibleSelection

        public void selectAllAccessibleSelection​()
        导致要选择对象的每个子对象,但仅当 JTable支持多个选择时,以及是否启用单独的单元格选择。
        Specified by:
        selectAllAccessibleSelection在接口 AccessibleSelection
      • getAccessibleRow

        public int getAccessibleRow​(int index)
        返回表中索引的行号。
        Specified by:
        getAccessibleRow在接口 AccessibleExtendedTable
        参数
        index - 表中的从零开始的索引
        结果
        如果存在,则表的基于零的行; 否则-1。
        从以下版本开始:
        1.4
      • getAccessibleColumn

        public int getAccessibleColumn​(int index)
        返回表中索引的列号。
        Specified by:
        getAccessibleColumn在接口 AccessibleExtendedTable
        参数
        index - 表中的从零开始的索引
        结果
        表的零基列存在; 否则-1。
        从以下版本开始:
        1.4
      • getAccessibleIndex

        public int getAccessibleIndex​(int r,
                                      int c)
        返回表中行和列的索引。
        Specified by:
        getAccessibleIndex在接口 AccessibleExtendedTable
        参数
        r - 表的零为一行
        c - 表的零为一列
        结果
        表中的基于零的索引存在; 否则-1。
        从以下版本开始:
        1.4
      • getAccessibleTable

        public AccessibleTable getAccessibleTable​()
        获取与此对象关联的AccessibleTable 在该类的Java Accessibility API的实现中,返回此对象,该对象代表本身负责实现AccessibleTables接口。
        重写:
        getAccessibleTable中的 AccessibleContext
        结果
        这个对象
        从以下版本开始:
        1.3
        另请参见:
        AccessibleTable
      • getAccessibleAt

        public Accessible getAccessibleAt​(int r,
                                          int c)
        说明从接口AccessibleTable复制
        返回表中指定行和列的 Accessible
        Specified by:
        getAccessibleAt在接口 AccessibleTable
        参数
        r - 表的零为一行
        c - 表的零基列
        结果
        在指定的行和列中的 Accessible
      • getAccessibleRowExtentAt

        public int getAccessibleRowExtentAt​(int r,
                                            int c)
        返回表中指定行和列的 Accessible占用的行数。
        Specified by:
        getAccessibleRowExtentAt在接口 AccessibleTable
        参数
        r - 表的零为一行
        c - 从零开始的列表
        结果
        Accessible在表中指定的行和列占用的行数
        从以下版本开始:
        1.3
      • getAccessibleColumnExtentAt

        public int getAccessibleColumnExtentAt​(int r,
                                               int c)
        返回给定(行,列) Accessible占用的列数。
        Specified by:
        getAccessibleColumnExtentAt在接口 AccessibleTable
        参数
        r - 从零开始的一行表
        c - 表的零基列
        结果
        Accessible在表中指定的行和列占用的列数
        从以下版本开始:
        1.3
      • setAccessibleRowHeader

        public void setAccessibleRowHeader​(AccessibleTable a)
        将行标题设置为 AccessibleTable
        Specified by:
        setAccessibleRowHeader在接口 AccessibleTable
        参数
        a - 表示行标题的 AccessibleTable
        从以下版本开始:
        1.3
      • getAccessibleColumnHeader

        public AccessibleTable getAccessibleColumnHeader​()
        返回列标题为 AccessibleTable
        Specified by:
        getAccessibleColumnHeader在接口 AccessibleTable
        结果
        一个 AccessibleTable表示列标头,或 null如果表头是 null
        从以下版本开始:
        1.3
      • getAccessibleRowDescription

        public Accessible getAccessibleRowDescription​(int r)
        返回表中指定行的描述。
        Specified by:
        getAccessibleRowDescription在接口 AccessibleTable
        参数
        r - 表的零为一行
        结果
        行的描述
        从以下版本开始:
        1.3
      • setAccessibleRowDescription

        public void setAccessibleRowDescription​(int r,
                                                Accessible a)
        设置表的指定行的描述文本。
        Specified by:
        setAccessibleRowDescription在接口 AccessibleTable
        参数
        r - 表的零为一行
        a - 行的描述
        从以下版本开始:
        1.3
      • getAccessibleColumnDescription

        public Accessible getAccessibleColumnDescription​(int c)
        返回表中指定列的描述。
        Specified by:
        getAccessibleColumnDescription在接口 AccessibleTable
        参数
        c - 从零开始的列表
        结果
        列的描述
        从以下版本开始:
        1.3
      • setAccessibleColumnDescription

        public void setAccessibleColumnDescription​(int c,
                                                   Accessible a)
        设置表的指定列的描述文本。
        Specified by:
        setAccessibleColumnDescription在接口 AccessibleTable
        参数
        c - 表的零基列
        a - 列的描述
        从以下版本开始:
        1.3
      • isAccessibleSelected

        public boolean isAccessibleSelected​(int r,
                                            int c)
        返回一个布尔值,指示是否选择在给定(行,列)可访问。
        Specified by:
        isAccessibleSelected在接口 AccessibleTable
        参数
        r - 表的零为一行
        c - 表的零基列
        结果
        如果选择了(行,列)可访问的布尔值为true; 否则,布尔值为false
        从以下版本开始:
        1.3
      • isAccessibleRowSelected

        public boolean isAccessibleRowSelected​(int r)
        返回一个布尔值,指示是否选择了指定的行。
        Specified by:
        isAccessibleRowSelected在接口 AccessibleTable
        参数
        r - 表的零为一行
        结果
        如果选择了指定的行,则该布尔值为true; 否则,假
        从以下版本开始:
        1.3
      • isAccessibleColumnSelected

        public boolean isAccessibleColumnSelected​(int c)
        返回一个布尔值,指示是否选择了指定的列。
        Specified by:
        isAccessibleColumnSelected在接口 AccessibleTable
        参数
        c - 表的零为一列
        结果
        如果选择了指定的列,则该布尔值为true; 否则,假
        从以下版本开始:
        1.3
      • getSelectedAccessibleRows

        public int[] getSelectedAccessibleRows​()
        返回表中选定的行。
        Specified by:
        getSelectedAccessibleRows在接口 AccessibleTable
        结果
        所选列的数组,其中每个元素都是表的基于零的行
        从以下版本开始:
        1.3
      • getSelectedAccessibleColumns

        public int[] getSelectedAccessibleColumns​()
        返回表中选定的列。
        Specified by:
        getSelectedAccessibleColumns在接口 AccessibleTable
        结果
        所选列的数组,其中每个元素都是表的从零开始的列
        从以下版本开始:
        1.3
      • getAccessibleRowAtIndex

        public int getAccessibleRowAtIndex​(int i)
        将给定索引的行返回到表中。
        参数
        i - 从零开始的索引到表中
        结果
        在给定索引的行
        从以下版本开始:
        1.3
      • getAccessibleColumnAtIndex

        public int getAccessibleColumnAtIndex​(int i)
        将给定索引处的列返回到表中。
        参数
        i - 从零开始的索引到表中
        结果
        给定索引处的列
        从以下版本开始:
        1.3
      • getAccessibleIndexAt

        public int getAccessibleIndexAt​(int r,
                                        int c)
        返回表中给定(行,列)的索引。
        参数
        r - 表的零为一行
        c - 表的零基列
        结果
        索引进入表
        从以下版本开始:
        1.3