我的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,......等放在我的桌子上?
编辑:这就是我的桌子的样子!我真的不知道我做错了什么,非常感谢你的帮助。