Selection unique JComboBox [JAVA]

Sheldondon Messages postés 1 Statut Membre -  
Bakux Messages postés 1458 Statut Membre -
Bonjour,

Pour valider ma licence j'ai un jeu de mastermind à programmer en JAVA.
Mon problème est le suivant :
Pour générer une combinaison manuellement, j'ai créer 4 Jcombobox avec pour items les couleurs des pions.
Voila mon code :
public class MasterMind extends JPanel implements ActionListener {
...
Object[] couleurs = new Object[]{"rouge","vert","bleu","jaune","violet","orange"};
  JComboBox couleur1 = new JComboBox(couleurs);
  JComboBox couleur2 = new JComboBox(couleurs);
  JComboBox couleur3 = new JComboBox(couleurs);
  JComboBox couleur4 = new JComboBox(couleurs);
...
}


Le truk c'est que dans une combinaison de mastermind on ne doit pas avoir deux fois la même couleur. J'aimerais donc que lorsque je selectionne un item couleur dans une des combobox, il ne soit plus disponible dans les 3 autres (qu'il soit grisé ou supprimer), ce qui éviterai tout doublon. Mais je ne sait pas vraiment comment m'y prendre.

Je solicite donc votre aide ^^

A voir également:

1 réponse

Bakux Messages postés 1458 Statut Membre 188
 
Essaye de faire un ComboListener ou un truc comme ca
0