是你的类型转换有错阿仔细找一下,看看有什么地方有用到数据类型转换的地方/*--by bookbobby(书呆)-+
 |            |
 |  你说爱我只是习惯  |
 |  再也不是喜欢    |
 |  我给你的爱     |
 |  已不再温暖     |
 |            |
 +--by bookbobby(书呆)-*/

解决方案 »

  1.   

    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.table.*; 
    import java.util.*;public class mytable extends Frame
    {
      private JTable jt;
      private DefaultTableModel dtm=new DefaultTableModel();
      private Panel pc;
      private JButton jb;
      public mytable()
      {
        pc = new Panel();
        jb = new JButton("P");    jt = new JTable(dtm);
        pc.add(jb);
        add(jt,BorderLayout.CENTER);
        add(pc,BorderLayout.SOUTH);
        jb.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent e) 
            {
              Object[][] obj1 = {{"sdfdsf","dsfdfs"},{"dsf","dsf"}};
              Object[] obj2 = {"dsf","fds"};
              dtm.setDataVector(obj1,obj2); 
            }
        });
        this.addWindowListener (new WindowAdapter(){
    public void windowClosing(WindowEvent e){
    dispose();
    System.exit(0);
    }
    });
      }  
      
      public static void main(String d[])
      {
        mytable my = new mytable();
        my.setSize(400,400);
        my.show();
      }
    }