你这样,先把MyTableModel中的
private Vector rowField ;
 private Vector rowData ;
改成
private Vector rowField = new Vector();
 private Vector rowData = new Vector();
然后用下面的类进行测试,使能够看到表头的,没有内容是因为没有数据。
关键是
new JScrollPane(table);
有了它才显示出来了,表的形状。
public class Test {
    public static void main(String[] args){
        JFrame frame = new JFrame();
        MyTableModel tableModel=new MyTableModel();
        JTable table=new JTable(tableModel);
        frame.getContentPane().add(new JScrollPane(table));
        frame.show();
    }
}

解决方案 »

  1.   

    很感谢jackkui(键 之 舞 者)的回帖,我还想问一个问题,我想按删除按纽JButton删除JTable上的一条记录,想在删除之前弹一个JOptionPane.showConfirmDialog(null,"确定删除吗?");来询问是否真的删除,如果按是的话,则删除,如果按否,showConfirmDialog消失,则不删除记录,大家可不可以帮我下,帮我实现一下,至于怎么删除记录我就自己写了
      

  2.   

    你这个table得放到一个JPanel中,然后在panel下面加一个jbutton,在点击中调
    JOptionPane.showConfirmDialog();传入panel对象和要提示的信息即可。