for(int j=table.getRowCount()-1;j>=0;j-- )
((DefaultTableModel)table.getModel()).removeRow(j);
((DefaultTableModel)table.getModel()).removeRow(j);
解决方案 »
- 请问为什么IO中生成文件createNewFile()会抛出IOException而生成文件夹mkdir()却不会?
- 请问,for循环对this进行迭代是什么意思
- ArrayList中对象如何复制
- 哪里有Java图形学方面的书籍可以下载?(带址有分!)
- 有谁能给我提供一个juilder的数据库编程的例子
- FileOutputStream的疑问
- 请问要使用带SSL套节子的包javax.net.ssl,需要设置什么环境变量。
- 500分。请不要瞎说!谢谢!
- java日期问题
- 看看错在哪里?计算1/1600,要求精确到小数点后50位,我才学到数组
- “没有找到类”问题求教
- 如何用java实现从数据库导入导出电子表格.xls文件?谢
谢谢 很奇怪运行时说超界了
我想是不是有所误会, 我的意思是把所有的内容设成空 不是减少row 数或column数
是不是没有专门的方法?我就借用geyf的循环这么做了 :(for(int j=table.getRowCount()-1;j>=0;j-- )
for(int i=table.getColumnCount()-1; i>=0; i--)
table.setValueAt("",j,i);
JTable table;
Vector columnHeads ;//列头的信息
...table.setModel(new DefaultTableModel(columnHeads,table.getRowCount()));这个可能比直接赋值自然些吧