Bonjour,
Je souhaiterais lorsque je sélectionne une ligne dans une JList, récupérer la valeur dans un string mais je ne comprends pas comment cela fonctionne.
Pourriez-vous m'aider là-dessus s'il vous plaît?
Merci d'avance.
Version imprimable
Bonjour,
Je souhaiterais lorsque je sélectionne une ligne dans une JList, récupérer la valeur dans un string mais je ne comprends pas comment cela fonctionne.
Pourriez-vous m'aider là-dessus s'il vous plaît?
Merci d'avance.
si aucun item n'est selectionné, s vaut null.Code:String s=(String)taList.getSelectedValue();
PS: l'API c'est fait pour ça :wink:
Tout d'abord merci pour ta réponse.
Pourrais-tu m'expliquer comment utiliser un listener qui je présume doit être ListSelectionListener comme pour un bouton avec :
Code:
1
2
3
4
5 monBouton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { } });
Code:
1
2
3
4
5
6 taList.addListSelectionListener(new ListSelectionListener(){ public void valueChanged(ListSelectionEvent e){ //et tu fais ton travail ici } });
Merci beaucoup :wink:
Merci
dois-je suggérer au main, la classe dont je veux utiliser les variables ?
Merci