我的JTable
需要正确的AcionListener
。
在程序启动时,默认情况下不会选择任何行。如果我现在选择该JTable
中的任何一行,则ActionListener
将开始。
试试这个。我使用ListSelectionListener
,它对我很有用
jTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent event) {
if (jTable.getSelectedRow() > -1) {
// print first column value from selected row
System.out.println(jTable.getValueAt(jTable.getSelectedRow(), 0).toString());
}
}
});