@Override
    public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
        Component c = super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
        if ((index % 2) == 0) {
            if (!isSelected) {
                c.setBackground(this.cellBg1);
            }
        } else {
            if (!isSelected) {
                c.setBackground(this.cellBg2);
            }
        }

        return c;
    }