[JList] Sélection obligatoire
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:
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 ;)