+ -
当前位置:首页 → 问答吧 → JTable删除行

JTable删除行

时间:2011-12-21

来源:互联网

public class DefaultTable extends JTable
我用DefaultTable继承JTable,覆盖了isCellEditable(),然后用DefaultTable构建表格,但我现在无法实现删除行的功能。
刚开始我继承了父类的JTable(TableModel),然后用 DefaultTableModel tableModel = new DefaultTableModel(a,name); DefaultTable table = new DefaultTable(tableModel);可是这样,从数据库中读取数据到表格,无法正常显示了,全是空白。 求高手指点

作者: nihao3521ma   发布时间: 2011-12-21

一般是继承AbstractTableModel 来做的,

作者: wang7535067   发布时间: 2011-12-21

作者: wjz32768   发布时间: 2011-12-21

public void DeleteJTableOneRow() {
int x = jTable1.getSelectedRow();//获取第几行
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();//得到JTable的Model模型 
model.removeRow(x);
}
这样就可以实现删除行的功能了

作者: lu5430830   发布时间: 2011-12-21