Comment programmer un double-click [Résolu]

Signaler
Messages postés
113
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
26 mai 2014
-
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
-
Bonjour à tous
je voudrais programmer un double-click sur la ligne d'un JTable.
J'ai utiliser la méthode suivante:
(mon JTable).etSelectionModel().addListSelectionListener(new ListSelectionListener())
mais cette methode permet seulement une action losqu'on sellectionne. Moi par contre je voulais faire un doublu-click pour avoir une action.

Merci pour vos réponse

5 réponses

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
286
Bonjour,

La classe MouseEvent getClickCount() qui permet de compter le nombre de clics réalisés.
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
286
Non, ce n'est pas possible avec le ListSelectionListener, il n'y a qu'une seule méthode qui est appelée lorsque la sélection change : rien à voir avec le click.

Je te conseil de créer ton propre renderer et d'ajouter un MouseListener sur le Component qui est retourné par le renderer.
Messages postés
113
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
26 mai 2014

Merci
Mais, dois-je l'utiliser à la place de getSelectionModel().addListSelectionListener().
Messages postés
113
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
26 mai 2014

ok Merci,
J'ai chercher et j'ai trouver et ça marche bien
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
286
Parfait alors

a+