JavaSwing的设计模式为MVC,因此JTable的数据保存在TableModel中。li利用TableModel或者AbstructTableModel均可动态加入。
举例如下:
    DefaultTableModel model = new DefaultTableModel() {
        public boolean isCellEditable(int row, int col) { return col == 3; }//只有第4行可编辑
    };
    JTable jLevelTable = new JTable(model);然后就可以动态的
 model.addRow(row);
row是Vector或者Object数组。
明白?
不明白给我发信。我们互相交流交流。哈

解决方案 »

  1.   

    1.构造自己的TableModel,在其中实现数据的存储;
    2.每次有改动时只须修改数据的存储,然后调用revalidate()刷新即可。我有一个例子可感兴趣???
    --------------------------------------------
    CSDN论坛助手很棒,希望以后更好,我坚决拥护!
      

  2.   

    JackyXiao(杰克) ,你好!谢谢你能否把例子发给我:[email protected]
      

  3.   

    也感谢dongtr00(童叟无欺) 。
      

  4.   

    也谢谢dongtr00(童叟无欺) 告诉我你的email,互相交流。
      

  5.   

    DefaultTableModel dtm = new DefaultTableModel();
    jTable1.setModel(dtm);
    while(rs.next())
    {
       Vector vRdata=new Vector();
       //j=列数
       for(int i=0;i<j;i++)
       {
         vRdata.addElement(rs.getString(i + 1));
        }
       dtm.addRow(vRdata);
    }
    rs.close();