当前位置: 代码迷 >> J2SE >> JTable删除行解决方法
  详细解决方案

JTable删除行解决方法

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

------解决方案--------------------
一般是继承AbstractTableModel 来做的,
------解决方案--------------------

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