62,623
社区成员
发帖
与我相关
我的任务
分享
public void actionPerformed(ActionEvent e) {
if (e.getSource() == jb1) {
String name = jtf.getText().trim();
if ("".equals(name)) {
JOptionPane.showMessageDialog(this, "输入信息不能为空!");
return;//返回到当前界面
}
if (name != null || name.length() != 0) {//模糊查询
sim.mohuQuery(name);
jt.setModel(sim);
jp2.repaint();
return;
}
String sql = "select * from student where stuName = ?";//精确查询
String[] para = {name};
sim.findAll(sql, para);
jt.setModel(sim);
jp2.repaint();//这里必须把jp2重新画一下 否则虽然查出来了数据 但是不显示 必须得把窗体最小化后再最大化才能看见更新后的数据
}
if (e.getActionCommand().equals("clear")) {
jtf.setText("");
}
if ( e.getSource() == jb2) {
String sql = "select * from student where 1 = ?";
String[] para = {"1"};
sim.findAll(sql, para);
jt.setModel(sim);
jp2.repaint();
}