如何在jtable中添加列值

时间:2013-07-25 21:08:45

标签: java swing jtable

我是java的新手,我正在开发一个库存管理系统(它是我的第一个项目)。我想在创建新行时有意义地添加列值。请任何人帮我怎么做.. 我想总计行总数并按箭头所示显示。enter image description here。这是我的表数据代码。

int quantity, price;
Product p = new Product();
String[] result = new String[8];
String data[] = new String[7];
int i = 0;
result=p.getInfo(this.addItemField.getText());
for (String s : result) {
    data[i] = s;
    i += 1;
}
data[0] = "1";
quantity = Integer.parseInt(data[0]);
price = Integer.parseInt(data[5]);
int tPrice = price*quantity;
data[6] = Integer.toString(tPrice);  //this is the field which i want to add for all row.
table.addRow(data);
this.addItemField.grabFocus();
addItemField.setText("");

1 个答案:

答案 0 :(得分:2)

TableModelListener添加TableModel。生成TableModel事件时,您可以遍历模型中的所有行并计算新的总数,然后更新标签。