import java.util.HashMap; /* CONTROLLER * Ansvarsomraade: Hjelpe View og Model aa snakke med hverandre for aa vise opp og oppdatere sjekklisten */ class Kontroller { Modell modell = new Modell();; GUI gui = new GUI(this); // Brukes av view for aa hvite hvor mange rader som skal tegnes opp public int antRader() { return modell.listeLengde(); } // Brukes av view for aa vise fram sjekklisten public HashMap hentListe() { return modell.hentListe(); } // Brukes av view for aa krysse av naar bruker trykker paa sjekk-knapp public void kryssAv(String ting) { modell.kryssAv(ting); } // Brukes for aa vise opp sjekk-knappene i view public String hentSjekkTegn(String ting) { if (modell.erKrysset(ting)) return "X"; return ""; } // Starter visningen av sjekklisten i et nytt GUI-vindu public void start() { modell.lagListe(); gui.tegnOpp(); } }