Il faut que tu crée un objet contenant ton operation et la couleur associée.

Puis que tu crées un ListCellRenderer qui applique la couleur que contient cet objet (setOpaque(true) et setBackground)...