z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 2007
-
20 nov. 2006 à 22:50
z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 2007
-
23 nov. 2006 à 17:16
Bonsoir,
voici mon problème:
J'ai deux JList... J'aimerais que quand je clique sur une des lignes de la première, la ligne correspondante soit sélectionnée dans ma seconde JList.
Je voulais faire ca:
liste.addActionListener(liste);
liste.setActionCommand("liste");
et plus loin:
public void actionPerformed(ActionEvent evt) {
if (evt.getActionCommand().equals("liste")) {
listenum.setSelectedIndex(liste.getSelectedIndex());
}
}
J'ai cherché sur google et sur le site, mais je ne trouve pas de solution à mon probleme:
A chaque fois, il me dit:
cannot find symbol method addActionListener(javax.swing.JList)
Et si je fais comme ceci :
<tt><tt>liste.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
.....</tt></tt>
z980x
Messages postés897Date d'inscriptionjeudi 6 juin 2002StatutMembreDernière intervention26 juillet 20072 21 nov. 2006 à 22:34
Je te remercie, ta solution fonctionne parfaitement pour un simple clic, mais comment faire pour appliquer une action à un double clic? (Parce qu'actuellement, lorsque je fais une mise à jour de la liste, ca fait comme si on avait cliqué sur une ligne, et j'ai une erreur...)
Et puis même, pour le programme lui même, c'est mieux si c'est un double clic. (A terme, je veux ouvrir une page internet en faisant un double clic sur une list...)