0

私はJavaが初めてで、在庫管理システムを開発しています(私の最初のプロジェクトです)。新しい行が作成されたときに列の値を意識的に追加したいです。誰かがそうする方法を教えてください..行の合計を合計して、矢印が配置されているのでそれを表示したいです。ここに画像の説明を入力.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("");
4

1 に答える 1

2

TableModelListenerに aを追加しTableModelます。TableModel イベントが生成されると、モデル内のすべての行をループして新しい合計を計算し、ラベルを更新できます。

于 2013-07-25T21:12:32.830 に答える