With my code beeing very long doing basically the same for every component just using a different index I decided to place them all in an ArrayList of the needed type.  

My code should en-/disable JSpinners according to CheckBoxes beeing checked.

I made up a code like this:

```
private static void updateGUI(int index){

    boolean enabl = checkBoxes.get(index).isEnabled();
    System.out.println(enabl);
    spinners.get(index).setEnabled(enabl);  
//more irrelevant stuff done here
}

```

So I would just give the index of the used checkbox and it should update the JSpinner accordingly. I placed a line to output the current value of the checkbox, when it triggers the function but it always puts out `true`.

All the checkBoxes are placed in the ArrayList correctly and I cannot find the mistake. Any help is appreciated!