2014-06-20 99 views
-1

我有一个jTable,它通过“右键单击>表内容>绑定>导入数据以形成”进行初始化,然后从“右键单击>绑定>元素”显示列。我也有一个插入窗体,并且我想在插入新行后刷新jTable。我该怎么做?在插入新行后刷新Jtable

+1

我推荐你发布一个[MCVE](http://stackoverflow.com/help/mcve),我们可以测试和帮助你多一点,StackOverflow不是代码工厂。 – Frakcool

+0

@Frakcool我没有任何代码为我的项目的这部分!我解释了它! –

+1

然后,您应该向我们展示您尝试首先解决这个问题。如果你没有试图展示,那么你该做出一个。请注意,在向模型添加新行后,JTable将自动刷新,因此,如果您不显示我们,我们将不知道您可能会遇到什么问题。投票锁定这个问题,直到你向我们展示。 –

回答

2
DefaultTableModel model ; 
    public MyJframe() { 
     initComponents(); 
     model=new DefaultTableModel(); 
     jTable1.setModel(model); 
     model.addColumn("DJID"); 
     model.addColumn("DID"); 
} 
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {           
    try { 
     // Code for inserting to database 
     model.addRow(new Object[]{DaneshjooID,DarsID}); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(null, "Exception: " + e.getMessage()); 
    } 
}