日期:2014-05-20  浏览次数:20710 次

JTable中如何获取到行号,然后可以通过行号去删除表格中指定的行。
我现在要做一个删除表格指定行的功能,用DefaultTableModel,但是只做到了,删除表格最后一行,永远都是这样,无法删除我选中的那一行,有哪位大虾有好的办法没?

------解决方案--------------------
String towerid = (String) jTable1.getValueAt(jTable1.getSelectedRow(),1);
这句话是获取到你选中行的第二列数据,你可以自己设置,比如表格的第一列是ID,你就可以这么写
String towerid = (String) jTable1.getValueAt(jTable1.getSelectedRow(),0);
然后根据id删除对应的记录就好了。