下页唯爱 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 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划