JTable - 用于选择行的ActionListener

时间:2013-12-02 11:18:16

标签: java swing jtable awt actionlistener

我需要AcionListener JTable的正确JTable

在程序启动时,默认情况下不会选择任何行。如果我现在选择此ActionListener中的任何行,则{{1}}将开始。

1 个答案:

答案 0 :(得分:21)

试试这个。我使用ListSelectionListener它对我有用。我在表Model

中添加了一个监听器
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());
        }
    }
});