日期:2014-05-20  浏览次数:20644 次

添加数据后,jtable怎么才能更新?
我做了一个   Jtable   显示数据表里的内容,然后新建了一个jFrame是用来添加的页面,怎么样我在jFrame里点击添加按钮后,放有jtable的那个frame会自动刷新数据??

这个是我的   table

void   look()   {
                //获取表头的列名
                head.add( "门牌号 ");
                head.add( "姓名 ");
                head.add( "金额 ");
                head.add( "支付日期 ");
                head.add( "截至日期 ");
                head.add( "交付月数 ");

                //获取表单数据表内的内容
                rs   =   db.A_1buile();
                try   {
                        while   (rs.next())   {
                                Vector   line   =   new   Vector();
                                line.add(rs.getString(1));
                                line.add(rs.getString(2));
                                line.add(rs.getString(3));
                                line.add(rs.getString(4));
                                line.add(rs.getString(5));
                                line.add(rs.getString(6));
                                body.add(line);
                        }

                }   catch   (SQLException   ex)   {
                        ex.printStackTrace();

                }
                //声明一个Model对象
                javax.swing.table.DefaultTableModel   model   =   new   javax.swing.table.
                                DefaultTableModel(body,   head);
                this.jTable1.setModel(model);
                this.jTable1.updateUI();
        }


------解决方案--------------------
jtable.repaint()