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 );
记得结帖,谢谢