Goedendag, ik heb een relatief eenvoudig probleempje denk ik.
Ik heb een array van checkboxes, en ik wil iedere checkbox die true is gescheiden met een ";" in een string zetten.
Het probleem is alleen dat wanneer ik een checkbox aanvink, deze in de string wordt gezet, maar er wordt niet gekeken wat er nog meer aangevinkt was. Ik krijg dus maar één waarde tegelijk in m'n string.
Dit hebbik tot nu toe:
Iemand?
Ik heb een array van checkboxes, en ik wil iedere checkbox die true is gescheiden met een ";" in een string zetten.
Het probleem is alleen dat wanneer ik een checkbox aanvink, deze in de string wordt gezet, maar er wordt niet gekeken wat er nog meer aangevinkt was. Ik krijg dus maar één waarde tegelijk in m'n string.
Dit hebbik tot nu toe:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| public void itemStateChanged (ItemEvent event)
{ cbString = "";
for (int z=0; z < cb.length; z++)
{
if (event.getSource() == cb[z])
{ System.out.println(cb[z]);
System.out.println(cb[z].getState());
if (cb[z].getState() == true)
{
cbString = cbString + cb[z].getLabel() + ";";
}
}
}
System.out.println(cbString);
} |
Iemand?