Bonjour,

J'ai une Applet Java dans laquelle je parviens à récupérer les indices des éléments sélectionnés.

Le code de l'Applet est le suivant :

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
 
int[] indexSel;
...
 
public void actionPerformed (ActionEvent ae) {
 
	    if (ae.getActionCommand().equals ("Valider") ){	    		
            indexSel = ListeElements.getSelectedIndices();
            for(int i=0;i<indexSel.length;i++)
            {
            	System.out.println(indexSel[i]);
            }
}
 
	public void init()
	{
 
		System.out.println("Applet démarrée");	
 
	}
 
	public void start()
	{
 
	 add(pane,BorderLayout.NORTH);
 
 
	 int tailleDeLaBoucle = 9;
	 String[] ListeTest = new String[tailleDeLaBoucle];
	 for (int i = 0; i < tailleDeLaBoucle; i++) {
	 ListeTest[i] = "Elément "+i;
	}
 
 
	 JLabel LabAttr =  new JLabel ("Eléments : ");
	 GridBagConstraints constraintsLabElem = new GridBagConstraints();
 
	 constraintsLabElem.gridx=0;
	 constraintsLabElem.gridy=0;
	 constraintsLabElem.gridheight=1;
	 constraintsLabElem.gridwidth=1;
	 constraintsLabElem.weightx=1;
	 constraintsLabElem.weighty=0; 
	 constraintsLabElem.fill = GridBagConstraints.HORIZONTAL;
	 constraintsLabElem.anchor = GridBagConstraints.CENTER;
	 pane.add(LabElem, constraintsLabElem);
 
 
 
	 ListeElements = new JList(ListeTest);
 
	 GridBagConstraints constraintsListe = new GridBagConstraints();
	 constraintsListe.gridx=0;
	 constraintsListe.gridy=1;
	 constraintsListe.gridheight=9;
	 constraintsListe.gridwidth=1;
	 constraintsListe.weightx=0;
	 constraintsListe.weighty=0;     
	 constraintsListe.fill = GridBagConstraints.HORIZONTAL;
	 constraintsListe.anchor = GridBagConstraints.CENTER;
 
	 DefilantElements = new JScrollPane(ListeElements);
	 pane.add(DefilantElements, constraintsListe);
 
	}
}
Par contre, je ne sais pas comment récupérer le nom des éléments sélectionnés à partir de leur indice.

Quelqu'un aurait-il une idée à ce propos? Je vous remercie d'avance pour votre aide.