1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
public class TraderPretTableModel extends AbstractTableModel{
private static final long serialVersionUID = -8435807783031696373L;
private String[] header = {"Id Pret","Trader","Middle Office","Contrepartie","Statut","Statut_Retour","Compartiment","Sicav",
"Titre","Date_Début","Quantité","Date_Fin"};
private ArrayList<Pret> content = null;
public TraderPretTableModel(){
content = new ArrayList<Pret>();
Iterator<Pret> iter = Pret.liste();
try {
if (! iter.hasNext())
throw new PretNotExistException();
else {
while(iter.hasNext()) {
Pret pret = iter.next();
addRow(pret);
}
}
}
catch(PretNotExistException e) {
System.out.println("Pret inexistant - val = " + e.getMessage());
}
}
.....
public void addRow(Pret pret){
content.clear();
content.add(pret);
fireTableRowsInserted(content.size()-1,content.size()-1);
}
} |
Partager