-
David Bohn authoredDavid Bohn authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
AmountTableModel.java 897 B
package fucoin.supervisor;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.util.Vector;
public class AmountTableModel extends DefaultTableModel {
public AmountTableModel() {
super(new Object[]{"Address", "Name", "Amount"}, 0);
}
public void clear() {
while (getRowCount() > 0) {
removeRow(0);
}
}
public void updateTable(String address, String name, int amount) {
Vector rows = this.getDataVector();
for (int i = 0; i < rows.size(); i++) {
if (rows.get(i) instanceof Vector) {
Vector<Object> row = (Vector<Object>) rows.get(i);
if (row.get(0).equals(address)) {
setValueAt(amount, i, 2);
return;
}
}
}
this.addRow(new Object[]{address, name, amount});
}
}