Bonjour,

Dans une Applet Java, j'ai une JList à partir de laquelle je récupère les indices des éléments sélectionnés (via la variable "indices") après clic sur un bouton "valider".
Jusque-là, pas de problème.

Voici le code actuel de l'Applet concerné par cette JList :

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
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;  
 
 
public class Selection extends JApplet implements ActionListener  {
 
    int[] indices;
 
    public void start()
    {
    ...
 
	int LoopSize = 10;
	String[] ElementsList = new String[LoopSize];
	for (int i = 0; i < LoopSize; i++) 
	{
		ElementsList[i] = "Element " + i;
	}
 
 
 
	FinalElements = new JList(ElementsList);
 
    ...
    }
 
 
    public void actionPerformed (ActionEvent ae) 
    {
 
	Object  source=ae.getSource();
 
 
	if  (source==Valid)
	{	 			 	
		indices = FinalElements.getSelectedIndices();
        }
    ...
    }
 
}

Mais pour les besoins d'un développement futur, je souhaiterais uniquement récupérer les indices des éléments non-sélectionnés. Est-ce possible?

Je vous remercie d'avance pour votre aide.