yannOpenGL
Messages postés141Date d'inscriptionsamedi 4 février 2012StatutMembreDernière intervention 3 avril 2013
-
30 mai 2012 à 10:11
yannOpenGL
Messages postés141Date d'inscriptionsamedi 4 février 2012StatutMembreDernière intervention 3 avril 2013
-
30 mai 2012 à 13:36
Bonjour,
j'aimerai pouvoir, lorsque je clique sur une ligne d'une JTable, savoir de quelle ligne il s'agit et ouvrir une nouvelle fenêtre qui contienne les données de la ligne sur laquelle on a cliqué.
Je pense pouvoir me débrouiller pour l'affichage des donnée mais je ne sais pas du tout comment détecter qu'on a double cliqué sur la JTable et connaître la ligne sur laquelle on a cliqué.
cormandyr
Messages postés600Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention 8 juillet 201611 30 mai 2012 à 11:34
Salut,
je suppose qu'une combinaison d'un mouseListener et d'un ListSelectionListener devrait faire l'affaire...
l'un est ajouter sur la jtable et le second sur le selection model de la jtable
yannOpenGL
Messages postés141Date d'inscriptionsamedi 4 février 2012StatutMembreDernière intervention 3 avril 2013 30 mai 2012 à 13:36
Avec ListSelectionListener et getSelectedRow(), j'arrive à récupérer la valeur de la ligne que je sélectionne. Avec getValueAt, je peux récupérer la valeur de la cellule que je désire dans la ligne sélectionnée.
C'est déjà pas mal. Pour le double clique, c'est bon aussi donc les assembler ne devrait pas poser de problème.