首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JTable删除行解决方法

2012-04-11 
JTable删除行public class DefaultTable extends JTable我用DefaultTable继承JTable,覆盖了isCellEditable

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);
}
这样就可以实现删除行的功能了

热点排行