我需要从表中获取值并在另一个窗口中显示,我如何知道鼠标选择的行在哪个索引中?我应该使用MouseAdapter
代替ActionListener
吗? getSource返回什么?
答案 0 :(得分:1)
试试这个:
jTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
int sel = jTable.getSelectedRow();
}
});
这将为您提供所选的行号。
答案 1 :(得分:1)
实际上我通过使用JTable方法解决了getSelectedRow(),它返回Row的索引,然后我使用getValueAt(rowNum,columnNum)来检索值。