import java.util.*; import javax.swing.table.*; public class KundelisteTableModelAdapter extends AbstractTableModel { private List liste; public KundelisteTableModelAdapter(List liste1) { liste = liste1; } public int getRowCount() { return liste.size(); } public int getColumnCount() { return 2; } // navn og kredit public String getColumnName(int kol) { return kol==0 ? "Navn" : "Kredit"; } public Object getValueAt(int rękke, int kol) { Kunde k = (Kunde) liste.get(rękke); return kol==0 ? k.navn : ""+k.kredit; } }