У меня был список флажков, и я хочу установить разные цвета для каждого флажка. Следующий код не меняет цвет фона
checkBox[i] = new JCheckBox();
checkBox[i].setEnabled(false);
checkBox[i].setBackground(Color.GREEN);
Подскажите, пожалуйста, как настроить цвет фона.