这是一个右键菜单,你是通过第1行第8列的单元,弹出来的右键菜单。
如果你使用来获取行和列的话。你得到的行是1行,但是得到的列是第9列。
table.getSelectedRow() //获取行 table.getSelectedColumn() //获取列
如果要拿到正确的列,则要通过这种方式来获取行和列
final int row =((JTable)e.getSource()).rowAtPoint(e.getPoint()); //获取行 final int column=((JTable)e.getSource()).columnAtPoint(e.getPoint()); //获取列