-1
我有一个jTable,它通过“右键单击>表内容>绑定>导入数据以形成”进行初始化,然后从“右键单击>绑定>元素”显示列。我也有一个插入窗体,并且我想在插入新行后刷新jTable。我该怎么做?在插入新行后刷新Jtable
我有一个jTable,它通过“右键单击>表内容>绑定>导入数据以形成”进行初始化,然后从“右键单击>绑定>元素”显示列。我也有一个插入窗体,并且我想在插入新行后刷新jTable。我该怎么做?在插入新行后刷新Jtable
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());
}
}
我推荐你发布一个[MCVE](http://stackoverflow.com/help/mcve),我们可以测试和帮助你多一点,StackOverflow不是代码工厂。 – Frakcool
@Frakcool我没有任何代码为我的项目的这部分!我解释了它! –
然后,您应该向我们展示您尝试首先解决这个问题。如果你没有试图展示,那么你该做出一个。请注意,在向模型添加新行后,JTable将自动刷新,因此,如果您不显示我们,我们将不知道您可能会遇到什么问题。投票锁定这个问题,直到你向我们展示。 –