问题描述
您好,当我添加新用户时,表不会自动刷新我从 jdialog 弹出窗口添加用户,表是从 sql 数据库填充的,您能告诉我出了什么问题吗?
private void usersTable(){
UsersDao ud = new UsersDao();
try {
ArrayList<UsersVo> users = (ArrayList<UsersVo>)ud.getAll();
Object[] tableColumn = new Object[3];
tableColumn[0] = "FirsT NAME";
tableColumn[1] = "LAST NAME";
tableColumn[1] = "EMAIL";
DefaultTableModel dtm = new DefaultTableModel();
dtm.setColumnIdentifiers(tableColumn);
this.jTable1.setModel(dtm);
Object[] tableRow = new Object[3];
for(int i = 0; i < users.size(); i++){
tableRow[0] = users.get(i).getFirstName();
tableRow[1] = users.get(i).getLastName();
tableRow[2] = users.get(i).getEmail();
dtm.addRow(tableRow);
}
dtm.fireTableDataChanged();
} catch (Exception ex) {
Logger.getLogger(Home.class.getName()).log(Level.SEVERE,null,ex);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)