Java JTable / TableModel“addRow”跳过每隔一个对象

时间:2016-10-24 11:53:22

标签: java for-loop jtable tablemodel defaulttablemodel

我的JTable / TableModel和addRow - Method有问题。

请查看以下方法:

public void addToTable()
{
    this.resetTabelModel(new Object[] {"key", "value"});

    for(int i = 0; i < 100; i++)
    {
        System.out.println(i + " --> " + "nothing");
        tableModel.addRow(new Object[] {i, "nothing"});         
    }
}

public void resetTabelModel(Object[] columnIdentifiers)
{
    for(int i = 0; i < this.tableModel.getRowCount(); i++)
    {
        this.tableModel.removeRow(i);
    }
    this.tableModel.setColumnIdentifiers(columnIdentifiers);
}

我的问题实际上是,

  

System.out.println(i +“ - &gt;”+“nothing”)

正确打印0到99之间的数字。 然而...

  

tableModel.addRow(new Object [] {i,“nothing”});

只需将1,3,5,......等放在我的桌子上?

编辑:这就是我的桌子的样子!

enter image description here

我真的不知道我做错了什么,非常感谢你的帮助。

0 个答案:

没有答案