如何从MouseEvent可靠地获取JTable中的行索引?

时间:2008-10-28 14:33:44

标签: java swing jtable

如何找出用户刚刚点击的JTable中的哪一行?

2 个答案:

答案 0 :(得分:32)

试试这个:

aJTable.rowAtPoint(evt.getPoint());

答案 1 :(得分:12)

如果你只关心听JTable上的选择:

jTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
    public void valueChanged(ListSelectionEvent e) {
        int sel = jTable.getSelectedRow();
    }
});