JTable没有这样的构造方法:
JTable my_table=new JTable(head);
改为:
DefaultTableModel model = new DefaultTableModel();
model.setColumnIdentifiers(strColName);
JTable my_table = new JTable(model);
然后再加行:
model.addRow(data);

解决方案 »

  1.   

    你的根本问题是对jtable的vmc设计和使用方式不清,建议你读读有关资料,并到sun网站的java tutorial上面看看how to use jtable.
      

  2.   

    我的代码写错了应该是这样一来的,但是不知道为什么没有能添加数据:
    String head[]={"First Name","Last Name","Address"}; 
    String table_data[][]={};
    JTable my_table=new JTable(table_data,head); 
    Vector data=new Vector(); 
    data.addElement("aaa"); 
    data.addElement("bbb"); 
    data.addElement("ccc"); ((DefaultTableModel)my_table.getModel()).addRow(data)