Hallo
Ich arbeite gerade an einem Spiel à la "Millionenshow". Dabei erstelle ich ein JCheckBox-Array mit 15 Elementen, die bei richtiger Beantwortung angekreuzt werden. Jedoch bekomme ich im folgenden Code eine NullPointerException (Code gekürzt):
Bei einem Konstruktor-Aufruf eine NullPointerException? :O
Ich arbeite gerade an einem Spiel à la "Millionenshow". Dabei erstelle ich ein JCheckBox-Array mit 15 Elementen, die bei richtiger Beantwortung angekreuzt werden. Jedoch bekomme ich im folgenden Code eine NullPointerException (Code gekürzt):
Java:
public class Game extends JPanel implements ActionListener {
static protected JCheckBox[] fortschritt;
public Game() {
//....
for (int i = 0; i < 15; i++) {
// hier gibt's nen Fehler, obwohl ich nur den Konstruktor von JCheckBox aufrufen will
fortschritt[i] = new JCheckBox("Frage "+(i+1),false);
if (i == 4 || i == 9) {
fortschritt[i].setText("Frage "+(i+1)+" (Stufe)");
}
}
for (int i = 0; i < fortschritt.length; i++) {
add(fortschritt[i]);
}
}
}