Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ulrich
Salut,
Il est vivement conseillé de suivre le modèle MVC (MODEL VIEW CONTROLLER) des composants swing. Ainsi, la marche à suivre est d'ajouter un écouteur de type MouseListener sur ta JTable genre :
Ensuite, tu récupères l'indice de la ligne sélectionnée via la méthode de la JTable (VIEW) "getSelectedRow()". Tu donnes à ton modèle (MODEL) cet indice via la méthode qur tu as crées "getObjetDeMaJTableAtRow". Ce dernier tape dans une collection quelconque (Vector, ArrayList, LinkedList... bref !) pour renvoyer l'objet contenu dans ta structure de donnée (collection) à l'indice donné par "jtable.getSelectedRow()".
"badniouz" a écrit dans le message de news: bnqg1r$iko$
Bonjour,
Quel listener utilier sur une JTable pour detecter que l on clique sur un ligne de la table ou que l on change de ligne avec les fleches du clavier ?
A quoi sert le AncestorListener je ne comprend pas bien la doc sur cette classe
Merci
Salut,
Il est vivement conseillé de suivre le modèle MVC (MODEL VIEW CONTROLLER)
des composants swing. Ainsi, la marche à suivre est d'ajouter un écouteur de
type MouseListener sur ta JTable genre :
Ensuite, tu récupères l'indice de la ligne sélectionnée via la méthode de la
JTable (VIEW) "getSelectedRow()". Tu donnes à ton modèle (MODEL) cet indice
via la méthode qur tu as crées "getObjetDeMaJTableAtRow". Ce dernier tape
dans une collection quelconque (Vector, ArrayList, LinkedList... bref !)
pour renvoyer l'objet contenu dans ta structure de donnée (collection) à
l'indice donné par "jtable.getSelectedRow()".
Il est vivement conseillé de suivre le modèle MVC (MODEL VIEW CONTROLLER) des composants swing. Ainsi, la marche à suivre est d'ajouter un écouteur de type MouseListener sur ta JTable genre :
Ensuite, tu récupères l'indice de la ligne sélectionnée via la méthode de la JTable (VIEW) "getSelectedRow()". Tu donnes à ton modèle (MODEL) cet indice via la méthode qur tu as crées "getObjetDeMaJTableAtRow". Ce dernier tape dans une collection quelconque (Vector, ArrayList, LinkedList... bref !) pour renvoyer l'objet contenu dans ta structure de donnée (collection) à l'indice donné par "jtable.getSelectedRow()".