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

jtable 设立vector有错

2011-12-25 
jtable 设置vector有错voiddisplay(){//表头部分VectorrownewVector()row.add( 国家 )row.add( 城市

jtable 设置vector有错
void   display()   {
                //表头部分
                Vector   row   =   new   Vector();
                row.add( "国家 ");
                row.add( "城市 ");
                row.add( "位置 ");

                //数据部分
                Vector   columns   =   new   Vector();
                columns.add( "中国 ");
                columns.add( "北京 ");
                columns.add( "朝阳区 ");
                //设置表格
                table   =   new   JTable(row,columns);
      }

总是提示java.lang.ClassCastException:   java.lang.String
这个是什么错啊,高手请教   教我啊。。内容总显示不出来




[解决办法]
差点被你搞懵了。
是基础问题啊。
JTable(Object[][] rowData, Object[] columnNames)
rowData:二维数组。是数据部分
columnNames:是TABLE头

如果用Vector 可以这样
Vector rowData = new Vector();
Vector columns = new Vector();
columns.add( "中国 ");
columns.add( "北京 ");
columns.add( "朝阳区 ");
rowData.add(columns );


记得结帖,谢谢

热点排行