No me acuerdo muy bien pero para eso invente un sistema, parecido a este
primero a la tabla le agregaba un MouseListener,
luego cuando llamaban al evento clickMouseListener (o algo asi)
obtenia el punto del click usando el evento que me entregaban como parametro
luego con la tabla utilizaba un metodo parecido a este getRowAt(Point p) y
me devolvia un entero mayor o igual a 0 con el indice de la celda.
Tambien hay un metodo parecido para las columnas.
Espero que te sirva
Adios
primero a la tabla le agregaba un MouseListener,
luego cuando llamaban al evento clickMouseListener (o algo asi)
obtenia el punto del click usando el evento que me entregaban como parametro
luego con la tabla utilizaba un metodo parecido a este getRowAt(Point p) y
me devolvia un entero mayor o igual a 0 con el indice de la celda.
Tambien hay un metodo parecido para las columnas.
Espero que te sirva
Adios