关于JTable的问题,高手一定帮我
我在使用JTable(Vector data,Vector column)时,为什么会抛出ClassCastException?
例如:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Tabletest extends JFrame{
Container container;
JTable table;
Vector head,data;
public Tabletest(){
super("TableTest Demo");
head=new Vector();
data=new Vector();
head.addElement("列1");
head.addElement("列2");
for(int i=1;i<9;i++){
data.addElement("column value");
}
container=this.getContentPane();
table=new JTable(data,head);
container.add(new JScrollPane(table),BorderLayout.CENTER);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] agag){
new Tabletest();
}
}
编译没有问题,但是java Tabletest时,报错,说有ClassCastException 抛出
不知道是为什么?