comment selectionner un element de ma jlist que ce soit au click gauche ou droit
Merci
comment selectionner un element de ma jlist que ce soit au click gauche ou droit
Merci
en ajoutant un mouselistener sur ta jlist ... apres tu peux faire ce que tu veux avec
oui j'ai un listener mais comment tu peux definir l'element a selectionner ???
peux tu m'aider
Bonjour,
Pour ajouter un gestionnaire de changement de selection :
Où tu peux récupérer ce qui a été sélectionné avec maList.getSelectedValue().toString().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 maList.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { maList_Selection(e); } });
Et pour ajouter un gestionnaire d'evenement au clic :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 maList.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { listLimniStation_mousePressed(e); } });
en fait ce que je veux c'est pas ca , c'est selectionner un element de ma liste au click droit ou gauche que les deux fonctionne
par defaut seulement le click gauche permet la selection
tu as essaye d ajouter le mouse listener comme ci dessus?
il rentrera dedans pour chaque click, gauche ou droit.. tu dois pouvoir recuperer le point clique avec le mouseEvent, puis avec locationToIndex de la JList tu recupere la ligne cliquee. Plus qu a faire setSelectedIndex.
et puisque ca marche deja pour le click gauche, il suffit de ne le faire que pour le droit en testant le mouseevent..
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager