Hello tout le monde...

Existe t'il un moyen pour que la JList a au minimum une ligne de sélectionnée ?

Ou alors pouvoir désactiver la touche Ctrl sur la JList ? Ca me permettrais de bloquer la désélection...


je sais que je peux faire comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
  addMouseListener(new MouseAdapter() {
 
       public void mouseClicked(MouseEvent e) {
 
        if (SwingUtilities.isLeftMouseButton(e)) {
 
               int index = locationToIndex(e.getPoint());
               if(getSelectedIndex() == -1) setSelectedIndex(index);
           }
       }
   });
Mais ca fait pas tres beau... on voit un ptit "clignotement"...

Merci d'avance