下页唯爱 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 SQL Server下载
  • ¥15 python如何将动态的多个子列表,拼接后进行集合的交集
  • ¥20 vitis-ai量化基于pytorch框架下的yolov5模型
  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求