[JList] Sélection inverse
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:
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.