Beste Gotters..
Ik heb het idee dat dit een zeer n00b probleem is maar ik heb echt geen idee wat ik fout doe. Hieronder mijn code.
Dit ziet er allemaal erg leuk uit.
En hetgene dat het moet doen dat is dus als ik dit programma opstart wordt er Array gemaakt van Type Vraag hier worden dus referenties naar toe gemaakt
en wordt wat in gestopt.
maar hier gaat het blijkbaar fout.
als ik dus de regel:
heb geeft ie als melding:
En ik heb eerlijk gezegd geen idee wat hier mis mee is..
Misschien dat iemand mij kan helpen.
Ik heb het idee dat dit een zeer n00b probleem is maar ik heb echt geen idee wat ik fout doe. Hieronder mijn code.
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| import java.awt.*; import java.awt.event.*; import java.applet.*; import javax.swing.*; import java.util.*; public class Applet1 extends Applet { Label lblVraag; Checkbox ant01, ant02, ant03, ant04; Vraag[] vraag; public void init() { vraag[0] = new Vraag("test"); vraag[1] = new Vraag("test2"); vraag[0].addAntwoord("bla"); vraag[0].addAntwoord("bla2"); ant01 = new Checkbox("Dit is een test"); ant02 = new Checkbox("Dit is een test"); ant03 = new Checkbox("Dit is een test"); ant04 = new Checkbox("Dit is een test"); add(ant01); add(ant02); add(ant03); add(ant04); } } class Vraag { private String vraag; public Vraag(String vraag) { this.vraag = vraag; } public void addAntwoord(String antwoord) { Object temp = antwoord; ArrayList list = new ArrayList(); list.add(temp); Object str = list.get(0); System.out.println(str); } public String getVraag() { return vraag; } } |
Dit ziet er allemaal erg leuk uit.
En hetgene dat het moet doen dat is dus als ik dit programma opstart wordt er Array gemaakt van Type Vraag hier worden dus referenties naar toe gemaakt
en wordt wat in gestopt.
maar hier gaat het blijkbaar fout.
als ik dus de regel:
Java:
1
| vraag[0] = new Vraag("Test"); |
heb geeft ie als melding:
code:
1
2
3
4
5
6
7
8
9
| java.lang.NullPointerException
at test.Applet1.init(Applet1.java:18)
at com.borland.jbuilder.runtime.applet.AppletTestbed.startApplet(Unknown Source)
at com.borland.jbuilder.runtime.applet.AppletTestbed.main(Unknown Source)
Exception in thread "main" |
En ik heb eerlijk gezegd geen idee wat hier mis mee is..
Misschien dat iemand mij kan helpen.