bookTable.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent mouseEvent) {
flag = bookTable.getSelectedRow();/*判断哪一行被选中了,如果没有选中,返回值为-1*/
//此行数即为二维数组的行
System.out.println(flag);
}
}

获取JTable被用户选中的行,如果用户没有选中,则返回-1.如果选中,则返回行序号