2014-06-20 100 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()); 
    } 
}