Из того, что я прочитал, я думаю, что вам нужно добавить MouseListener в вашу таблицу, которая, например, в mouseClicked будет получать строки и столбцы, используя следующий код ниже:
table.addMouseListener(new MouseListener()
{
@Override
public void mouseClicked(MouseEvent e)
{
Point pnt = evt.getPoint();
int row = table.rowAtPoint(pnt);
int col = table.columnAtPoint(pnt);
}
}
Это должно отлично сработать, я сам раньше использовал подобное.
Кстати, это похоже на проблему, которую я нашел на coderanch, ссылка:
http://www.coderanch.com/t/332737/GUI/java/detect-single-click-any-cell
Удачи, Боро