Vektorer i JTabel
HejVi har 2 vektorer med informationer vi skal have sat ind i en JTable.
vi har haft en del forskellige problemer, f.eks. lykkedes det os på et tidspunt at få sat alle objekterne fra en vektor ind i hvert eneste felt i tabellen.
Vi har en ide om at vi skal bruge 2 while-løkker inde i hinanden, men kan simpelt hen ikke få det til at virke!
vi vil gerne have at hver kolonne repræsenterer de respektive attributter ved hvert objekt, således at dato kommer i kolonne 1, skivenr. i kolonne 2 osv.
resten af vores kode ligger på:
http://imv.au.dk/~ttut/eksperten/
public void opdaterTabel(Vector dataRaekke) {
//po.skydningVector sættes ind i datarække, som derefter angives som skydrække-vectorens værdi
Vector columnNames = new Vector();
columnNames.add("Dato");
columnNames.add("Skive nr.");
columnNames.add("Disciplin");
columnNames.add("Resultat");
int taeller;
Skydning currentSkydning = new Skydning();
Vector skydRaekke = new Vector();
dataRaekke = new Vector();
Iterator i = po.skydningVector.iterator();
while (i.hasNext()) {
currentSkydning = (Skydning) i.next();
// Vector v = lavDataRaekke(currentSkydning);
Iterator raekkeI = skydRaekke.iterator();
// while (raekkeI.hasNext()) {
// skydRaekke = (Vector).i.next();
// column = (Integer) raekkeI.next();
// }
dataRaekke.add(po.skydningVector);
skydRaekke.add(dataRaekke);
System.out.println("ham her har " + po.skydningVector.size());
}
skydeTabel = new JTable(skydRaekke, columnNames);
Tak
