00001 /* 00002 * Created on 24-mei-2005 00003 * 00004 */ 00005 package basis; 00006 00012 public class Vakje 00013 { 00014 private char letter; 00015 private Vraag vraag; 00016 private String antwoord = null; 00017 private boolean juisteAntwoord; 00018 private String categorie; 00019 00020 public Vakje(char letter, Vraag vraag) 00021 { 00022 this.letter = letter; 00023 this.vraag = vraag; 00024 this.juisteAntwoord = false; 00025 } 00026 00027 public char getLetter() 00028 { 00029 return letter; 00030 } 00031 00032 public void setLetter(char newLetter) 00033 { 00034 this.letter = newLetter; 00035 } 00036 00037 public Vraag getVraag() 00038 { 00039 return vraag; 00040 } 00041 00042 public void setAntwoord(String antwoord) 00043 { 00044 this.juisteAntwoord = this.vraag.controleerAntwoord(antwoord); 00045 this.antwoord = antwoord; 00046 this.letter = antwoord.charAt(0); 00047 } 00048 00049 public String getAntwoord() 00050 { 00051 return this.antwoord; 00052 } 00053 00054 public void setVraag(Vraag vraag) 00055 { 00056 this.vraag = vraag; 00057 } 00058 00059 public boolean getJuisteAntwoord() 00060 { 00061 return juisteAntwoord; 00062 } 00063 00064 }