当我更改JTable的列中的单元格时如何使用setValueAt

金螺丝

我有带有行和列的JTable,当我编辑索引为4的列中的任何单元格时,我需要->应该在同一行中更改“ VALUE”,但索引为5的下一个列。我有下一个代码,但它不起作用

table.getModel().addTableModelListener(new TableModelListener() {
        public void tableChanged(TableModelEvent e) {
            if (table.getSelectedRow()>=0) {
                try {
                    if (table.getSelectedColumn()==4){
                            
                        table.setValueAt("VALUE", 0, 0);
                    }
                } catch (ArrayIndexOutOfBoundsException ee){
                     ee.printStackTrace();
                }
            }
         }
    });

它有一个错误:

在MainFrame $ 3.tableChanged(MainFrame.java:188)在javax.swing.table.AbstractTableModel.fireTableChanged(未知源)在javax.swing.table.AbstractTableModel.fireTableCellUpdated(未知源)在javax.swing.table.DefaultTableModel.setValueAt (未知源)在javax.swing.JTable.setValueAt(未知源)

因为它具有无限循环。请帮帮我。

我的桌子

尼古拉斯·菲洛托(Nicolas Filotto)

对我来说,您的错误与您依赖所选列这一事实有关,而您应该依赖于事件本身提供的内容,如下所示:

table.getModel().addTableModelListener(new TableModelListener() {
    public void tableChanged(TableModelEvent e) {
        if (e.getType() == TableModelEvent.UPDATE) {
            final int row = e.getFirstRow();
            final int column = e.getColumn();
            if (column == 4) {
                table.setValueAt("VALUE", row, column + 1);
            }
        }
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我更改第5列的单元格时,更改单元格中的颜色他不止于此,他更改了下一个单元格

来自分类Dev

当我更改小数位数时,单元格中的值就会更改

来自分类Dev

当我在iOS中展开和折叠TableList单元格时如何更改UILabel文本颜色

来自分类Dev

当我在任何单元格中输入值时,Excel会更改工作表

来自分类Dev

当我单击表格中的任何单元格时,如何强制唯一单元格停留而不消失?

来自分类Dev

当我在excel中的那些单元格中同时输入数字和文本时如何将两个单元格多个

来自分类Dev

当我使用几种不同的显示单元格的方式时,UITableView单元格中的高度可能会有所不同吗?

来自分类Dev

当我使用几种不同的显示单元格的方式时,UITableView单元格中的高度可能会有所不同吗?

来自分类Dev

当我将rowspan设置为列时,为什么bootstrap4表中的单元格边框消失了?

来自分类Dev

如何在 JTable 中挑出一个单元格并更改其属性而不重置其余单元格

来自分类Dev

当我已经有了单元格值时,如何在R中创建表或命名数组?

来自分类Dev

当我从tableView中选择一个单元格时,如何使用navigationController来显示WebView?

来自分类Dev

当我点击tableView单元格中的按钮时,我想发送数据

来自分类Dev

滚动时,tableview单元格中的值正在更改,我在tableview中使用了原型单元格。我的代码如下

来自分类Dev

比较单元格中的2个值并更改JTable中的单元格颜色

来自分类Dev

更改JTable的特定单元格中的字体颜色?

来自分类Dev

如何使用VBA禁用单元格中的更改?

来自分类Dev

使用rx在collectionView中单击时如何获取我的单元格?

来自分类Dev

当我单击表格单元格时,SWTableViewCell的RightUtilityButton如何直接显示

来自分类Dev

当我点击表格视图中的任何单元格时,单元格未替换

来自分类Dev

当我点击表格视图中的任何单元格时,单元格未替换

来自分类Dev

当我在iOS中滚动UITableView时cellForRowAtIndexPath无法正确显示单元格

来自分类Dev

当我的单元格中没有显示向右箭头时

来自分类Dev

当我触摸UITableView中的特定单元格时,应用程序崩溃

来自分类Dev

Indesign - 当我知道产品的 ID 时,是否可以更新单元格中的值?

来自分类Dev

当我使用Range.Cells()引用单个单元格时出现错误1004

来自分类Dev

在 Jtable 中编辑单元格时获取特定列的总和

来自分类Dev

在 JTable 中设置单元格值时的 ArrayIndexOutOfBounds

来自分类Dev

在 JTable 中编辑单元格值时更新 mysql

Related 相关文章

  1. 1

    当我更改第5列的单元格时,更改单元格中的颜色他不止于此,他更改了下一个单元格

  2. 2

    当我更改小数位数时,单元格中的值就会更改

  3. 3

    当我在iOS中展开和折叠TableList单元格时如何更改UILabel文本颜色

  4. 4

    当我在任何单元格中输入值时,Excel会更改工作表

  5. 5

    当我单击表格中的任何单元格时,如何强制唯一单元格停留而不消失?

  6. 6

    当我在excel中的那些单元格中同时输入数字和文本时如何将两个单元格多个

  7. 7

    当我使用几种不同的显示单元格的方式时,UITableView单元格中的高度可能会有所不同吗?

  8. 8

    当我使用几种不同的显示单元格的方式时,UITableView单元格中的高度可能会有所不同吗?

  9. 9

    当我将rowspan设置为列时,为什么bootstrap4表中的单元格边框消失了?

  10. 10

    如何在 JTable 中挑出一个单元格并更改其属性而不重置其余单元格

  11. 11

    当我已经有了单元格值时,如何在R中创建表或命名数组?

  12. 12

    当我从tableView中选择一个单元格时,如何使用navigationController来显示WebView?

  13. 13

    当我点击tableView单元格中的按钮时,我想发送数据

  14. 14

    滚动时,tableview单元格中的值正在更改,我在tableview中使用了原型单元格。我的代码如下

  15. 15

    比较单元格中的2个值并更改JTable中的单元格颜色

  16. 16

    更改JTable的特定单元格中的字体颜色?

  17. 17

    如何使用VBA禁用单元格中的更改?

  18. 18

    使用rx在collectionView中单击时如何获取我的单元格?

  19. 19

    当我单击表格单元格时,SWTableViewCell的RightUtilityButton如何直接显示

  20. 20

    当我点击表格视图中的任何单元格时,单元格未替换

  21. 21

    当我点击表格视图中的任何单元格时,单元格未替换

  22. 22

    当我在iOS中滚动UITableView时cellForRowAtIndexPath无法正确显示单元格

  23. 23

    当我的单元格中没有显示向右箭头时

  24. 24

    当我触摸UITableView中的特定单元格时,应用程序崩溃

  25. 25

    Indesign - 当我知道产品的 ID 时,是否可以更新单元格中的值?

  26. 26

    当我使用Range.Cells()引用单个单元格时出现错误1004

  27. 27

    在 Jtable 中编辑单元格时获取特定列的总和

  28. 28

    在 JTable 中设置单元格值时的 ArrayIndexOutOfBounds

  29. 29

    在 JTable 中编辑单元格值时更新 mysql

热门标签

归档