从jtable中获取选定的行值

时间:2014-05-12 10:59:34

标签: java swing jtable

jtable获取选定的行值我想这样做当你点击一行时它会获得行号并将其放入变量中。

int Test1 = 0;

这是我的按钮收听器

myList.remove(Test1);

但是我需要找到哪个行被选中。 任何帮助都将不胜感激

我最后用过这个

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

1 个答案:

答案 0 :(得分:1)

查看API文档JTable has following methods

getSelectedRow()
getSelectedRows()
getSelectedRowCount()

如果您的表格已启用排序,并且您希望从TableModel获取数据,请不要忘记致电convertRowIndexToModel(int selectedRow)