模块  java.desktop
软件包  javax.swing

Class JTable.AccessibleJTable

    • 构造方法详细信息

      • AccessibleJTable

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

      • propertyChange

        public void propertyChange​(PropertyChangeEvent e)
        跟踪对选择模型,列模型等的更改,以便能够将侦听器重新放置在那些上,以便将信息传递给Accessibility 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 ,则此方法应返回此对象的子项数。
        重写:
        getAccessibleChildrenCount在类 JComponent.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 ,但仅当 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
      • 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:
        getAccessibleColumnExtentAtAccessibleTable
        参数
        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 - 表的从零开始的列
        结果
        如果选择了(行,列)中的access,则布尔值为true; 否则,布尔值为false
        从以下版本开始:
        1.3
      • isAccessibleRowSelected

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

        public boolean isAccessibleColumnSelected​(int c)
        返回一个布尔值,指示是否选择了指定的列。
        Specified by:
        isAccessibleColumnSelected在接口 AccessibleTable
        参数
        c - 表的从零开始的列
        结果
        如果选择了指定的列,则布尔值为true;否则返回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