清空JTable 怎样将一个JTable表里面的数据清空,API里面没有这一个clear方法或remove方法来清空表中的所有数据。有没有逐行逐行的删除的方法,有的话就可以先拿去JTable表里的总行数getRowCount();然后用一个循环来删除。在API里没有找到。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可以写一个清除的方法,在里面重新new 一个jTable 那么麻烦还不如新建一个JTable来的快 public void clearTable(DefaultTableModel dftm) { int num = dftm.getRowCount(); for (int i = 0; i < num; i++) dftm.removeRow(0); } 你要的究竟是什么?删除行?removeRowpublic void removeRow(int row)移除模型中 row 位置的行。向所有侦听器发送移除行的通知。 参数:row - 要移除的行的行索引 抛出: ArrayIndexOutOfBoundsException - 如果 row 无效为什么只盯着JTable,却忽略真正更跟数据打交道的model?难道你还不能灵活使用model?这个方法是DefaultTableModel提供的。多看看文档吧,那是最好的教材之一。 利用model的setRowCount函数,设为0应该就是清空吧 清空Jtable的数据 ? 得到table的model,清空model中的用来存储数据的list 对。。应该是去对mode进行操作,而不是对JTable表这里我是想将一个表中的数据给清空了,看了楼上高人们的指点以后自己想了一下,是要对mode进行操作,将mode里面的数据清空了,也就是把JTable表里面的数据清空了,所以用:model.setRowCount(0);一条语句就搞定了(完全清空,达到效果)谢谢。高人们的指点。谢谢 用不着删行,直接set空值就行........ 一个有关绘图机制里线程的问题 实现双人联网小游戏 我想把一个gif图片变成一个java类可以吗 Applet为什么下载失败,java控制台却没有错误提示 javascript的escape作用是什么,在什么地方用。后台如何处理escape的数据?好像request.getParameter方式得不到值? 关于动态构建树模型的优化 我看到一个类里面有这个东西,但是没有语法错误,请问这是什么意思? 震惊!纯JAVA的3D操作系统,给大家鼓鼓劲!! 无法重载父窗口中的按扭事件? 如何设置SQL7区分大小写! ConvolveOp的过滤图像原理!! Java简单记事本 大文本文件读取并显示
int num = dftm.getRowCount();
for (int i = 0; i < num; i++)
dftm.removeRow(0);
}
删除行?
removeRow
public void removeRow(int row)移除模型中 row 位置的行。向所有侦听器发送移除行的通知。 参数:
row - 要移除的行的行索引
抛出:
ArrayIndexOutOfBoundsException - 如果 row 无效
为什么只盯着JTable,却忽略真正更跟数据打交道的model?
难道你还不能灵活使用model?这个方法是DefaultTableModel提供的。
多看看文档吧,那是最好的教材之一。
得到table的model,清空model中的用来存储数据的list