Bonjour,
j'aimerai afficher plusieurs checkbox en utilisant une boucle, mais je ne sais pas comment faire pour ensuite récupérer la ou les checkbox sélectionnées.
Voici mon code d'affichage des checkbox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
/* Liste qui va contenir les checkbox */
 
ArrayList listProgrammes = new ArrayList();
 
/* Les noms qui seront affichés à chaque checkbox */
 
private final static String NOM_PROGRAMMES[] = {"Finite Automaton","Mealy Machine","Moore Machine", "Pushdown Automaton",	"Turing Machine","Multi-Tape Turing Machine","Grammar","L-System","Regular Expression", "Regular  Pumping","Context-Free Pumping Lemma"};
 
/* fonction généraliste qui permet d'ajouter à une liste les checkbox
j'ai crée cette fonction, car j'ai d'autre liste encore que j'ai pas mis ici */
private void addList(String[] ArrayString,List list){
     for (int j=0; j<ArrayString.length;j++)
     list.add(new Checkbox(ArrayString[j]));
}
 
this.addList(NOM_PROGRAMMES, this.listProgrammes);
 
/* affichage des checkbox */
it = this.listProgrammes.listIterator(); 
while (it.hasNext()){
   Checkbox f1=(Checkbox) it.next();
   this.programmesList.add(f1); //this.programmeList est un JPANEL
}
 
j'ai un bouton "valider", et j'aimerai récupérer les checkbox sélectionnées.
Merci d'avance pour votre aide