Iterator igen-igen
I en klasse Liste har jeg følgende constructor:public Liste() {
super();
kunder = new LinkedList();
iterator = kunder.listIterator();
}
Listen (kunder) sendes med til KundeGUI (brugergrænsefladen) hvor jeg vha. knapper skal vise kundens data i textfelter. F.eks.:
public void jButtonåbn_ActionEvents() {
Liste l = new Liste();
l.indsætkunder(kunder);
this.kunder = l.getkunder();
Kunde k = (Kunde)(kunder.getFirst());
ivjJTextFieldnummer.setText(k.getnummer());
ivjJTextFieldnavn.setText(k.getnavn());
ivjJTextFieldtelefon.setText(k.gettelefon());
}
//ovenstående fungerer fint
Desuden skal jeg kunne bladre i listen vha. iteratoren:
public void jButtonnæste_ActionEvents() {
Kunde k = (Kunde)kunder.listIterator().next();
ivjJTextFieldnummer.setText(k.getnummer());
ivjJTextFieldnavn.setText(k.getnavn());
ivjJTextFieldtelefon.setText(k.gettelefon());
}
Mit spg. lyder: Er ovenstående korrekt opfattet mht. iteratorbrug? Jeg kan bare ikke få skidtet til at fungere / bladre.
