| 发表于:2008-01-16 15:41:152楼 得分:0 |
可以把每个box当作一个cell单元,做成一个数组或者vector, 然后再创建实例: defaulttablemodel(vector data, vector columnnames) 或者用这个方法 setvalueat(object avalue, int rowindex, int columnindex) ; sets the value in the cell at columnindex and rowindex to avalue. 像lz写的"cm.getcolumn(5).setcelleditor(ce);" 给第5列干成了同一个的cell,不一样才怪。 其实我觉得懒人才用defaulttablemodel吧。自己写一个tablemodel类来implement abstracttablemodel, 不仅使用方便,而且扩展性好。 | | |
|