Swing NullPointerException beim Hinzufügen von Checkboxes in eine ArrayList

couchilla

Mitglied
Hallo
ich hab ein kleines Problemchen und ich komm gerade nich auf die Lösung 🙂

Und zwar hab ich ein haufen Checkboxes die mittels for schleife initialisiert werden in etwa so:

strCb ist mein Array mit Strings (hier sind es Zutaten). pnlCb ist mein JPanel mit den Checkboxes und checkboxes ist meine ArrayList..die will ich damit ich in meiner ActionPerformed die List einfach durchlaufen kann und schauen was selected ist oder auch nicht
Java:
for (String s : strCb)
{
   JCheckBox cb = new JCheckBox(s);
   if(s.equals("Tomaten") || s.equals("Käse")) 
      {
      cb.setSelected(true);
      cb.setEditable(false);
      }
   cb.setName(s);
   pnlCb.add(cb);
   checkboxes.add(cb);
}

Wie gesagt bekomm ich eine NullPointerException wenn ich das Programm laufen lasse.
Was kann ich ändern?

grüße
Alex
 
in meinen vorherigen ausführlichen Erläuterungen ging die Kernaussage wohl verloren, hier noch einmal konzentriert:
checkboxes ist null!!

warum kann nur der restliche Code klären
+ die Grundkonstante dass alle Variablen, denen kein Objekt zugewiesen wird, von Natur aus null sind
 

Neue Themen


Zurück
Oben