下页唯爱 2016-12-14 05:00 采纳率: 0%
浏览 1178

java JTable 刷新问题

btn_D = new JButton("删除");
btn_D.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println(selectedRow);
if(selectedRow!=-1){
int option = JOptionPane.showConfirmDialog(null, "确认删除?", "删除?", JOptionPane.YES_NO_OPTION,
JOptionPane.WARNING_MESSAGE, null);
switch (option) {
case JOptionPane.YES_NO_OPTION: {
try {
if (DAOFactory.getUserDAOInstance().doDelete(user.getId()) == true) {
int rowCount = model.getRowCount()-1;
System.out.println(rowCount);
if(rowCount>=0){
table.removeRowSelectionInterval(selectedRow, selectedRow);
model.setRowCount(rowCount);
}
model.setRowCount(model.getRowCount()-1);
Hint.Hint_true("删除成功!");
// table.repaint();
revalidate();
// table.updateUI();
// table.validate();
scrollPane.validate();
// model.fireTableDataChanged();
// User_Q.this.dispose();;
// User_Q.main();
} else {
Hint.Hint_false("删除失败!");
}
} catch (Exception e1) {
e1.printStackTrace();
}
break;
}
case JOptionPane.NO_OPTION:
}
}else {
Hint.Hint_false("请选择要删除的数据!");
}
}
});

    表格在删除数据后不刷新 该怎么改
  • 写回答

1条回答

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置