Bonjour,
1) Vous devez mettre en place un écouteur qui détectera un clic sur votre
JTable
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| maTable = new JTable( structureDonnees );
maTable.addMouseListener( new CSourisTablo());
/.../
private class CSourisTablo implements MouseListener
{
CSourisTablo()
{
super();
}
public void mouseClicked( MouseEvent ME )
{
int ligne_clic = maTable.rowAtPoint( ME.getPoint());
/.../
}
public void mouseEntered( MouseEvent ME ) { }
public void mouseExited( MouseEvent ME ) { }
public void mousePressed( MouseEvent ME ) { }
public void mouseReleased( MouseEvent ME ) { }
} |
Une fois que vous avez la ligne, vous faites correspondre cela avec la struture de données liée à votre
JTable, et vous obtenez les éléments composant cette ligne.
C'est un peu succint, mais le principe est là