03. december 2001 - 13:44Der er
6 kommentarer og 1 løsning
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.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.