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
这个是什么错啊,高手请教 教我啊。。内容总显示不出来

解决方案 »

  1.   

    差点被你搞懵了。
    是基础问题啊。
    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 );记得结帖,谢谢