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("请选择要删除的数据!");
}
}
});
删除数据后  不刷新 怎么解决