请问一下...我用DefaultTableModel这个类来显示表格我用的是DefaultTableModel(vector vRow,vector vClu);可是当我用这个集合的时候...在表格中他就重复显示第一行用这个集合装载的数据而且后面的数据全是第一行的数据...我想问一下..我用add增加的后面的数据怎么显示不出来???我遍历了一下,,这个集合..里面的数据都有啊...
解决方案 »
- 关于Runtime的问题
- 如何获得windows整个桌面内容
- 深入篇===JTable如何实现多栏表头?ioby(iii)知道的话再进来领分了
- 请问如何查看网页中的java
- 有读过thinking in java 的明白人指点迷津,关于内嵌的interface。
- request.getRequestDispatcher("default.jsp").include(request,response);
- 如何提高读取文件,字符串替换,再生成新文件的执行效率??我给100分
- 问一个最低级的问题
- 我的机器里为什么有许多个jdkx.x.x\bin
- Java中List转换为数组,数组转List
- 简单的题目,你一定说不出正确答案,除非动手运行。。。
- 谁来帮我讲解一下这道题~~~谢谢
应该是vector要循环add才行
每一行的數據放進一個vector中 然後把這個vector放進 vRow中,也就是vRow中裝的全是vector
i要从最后一行往第一行减,要不很难找到错误
removeRow(i);
Vector vAll=new Vector()
vector vClu=new Vector()这是列vRow.add(1);
vRow.add(2);
vRow.add(3);
vRow.add(4);vAll.add(vRow);这样是一个二维集合撒..那怎么不行呢???
只要2个Vector就可以了
那样就是二维的了。
Vector vRow=null;
vector vClu=new Vector();for(int i = 0; i < 10; i++)
{
vRow = new Vector(); vRow.add(String.valueOf(i));
vRow.add("bzwm");
vClu.add(vRow);
}
Vector vTableName = new Vector();
vTableName.add("id");
vTableName.add("name");tableModel.setDataVector(vClu, vTableName );楼主像我那样写看看。