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
Wie gesagt bekomm ich eine NullPointerException wenn ich das Programm laufen lasse.
Was kann ich ändern?
grüße
Alex
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