当前位置:首页 > JAVA课程设计,基于mysql的学生信息管理系统
JAVA课程设计
八、 删除功能(Delet_Menu.java)
package menu;
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
import javax.swing.*;
import model.Student; import dao.StudentDao; public class Delet_Menu {
Student delet_student; JFrame delet_menu; JPanel p1,p2; JLabel l1; JTextField text; JTextArea show;
JButton delet_ok,delet_find,delet_cancel;
public void student_delet(){
delet_menu = new JFrame(\学生信息删除\p1 = new JPanel(); p2 = new JPanel();
l1 = new JLabel(\学号:\text = new JTextField(16); show = new JTextArea(100,100); delet_ok = new JButton(\删除\delet_find = new JButton(\搜索\delet_cancel = new JButton(\取消\delet_ok.setEnabled(false);
delet_cancel.addActionListener(new Monitor2()); delet_find.addActionListener(new Monitor2()); delet_ok.addActionListener(new Monitor2()); delet_menu.add(p1,BorderLayout.NORTH); delet_menu.add(show,BorderLayout.CENTER); delet_menu.add(p2,BorderLayout.SOUTH); p1.add(l1); p1.add(text); p2.add(delet_find); p2.add(delet_ok); p2.add(delet_cancel);
37
JAVA课程设计
delet_menu.setBounds(400,200,400,400); delet_menu.setVisible(true);
}
private class Monitor2 implements ActionListener{ public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(\取消\ delet_menu.setVisible(false); new Son_menu().studentmenu(); }
if(e.getActionCommand().equals(\搜索\
delet_student = new
StudentDao().findOne(Integer.parseInt(text.getText()));
if(delet_student.getName()!= null) {
String str = \找到学生 姓名:\\
show.setText(\ show.insert(str, 1); delet_ok.setEnabled(true); }
else{
show.setText(\
show.insert(\学生信息未找到\
}
if(e.getActionCommand().equals(\删除\ new StudentDao().deleteInfo(delet_student); show.setText(\
show.insert(\学生信息已删除\
} }
}
public static void main(String args[]){ new Delet_Menu().student_delet(); }
}
38
学号:JAVA课程设计
九、 修改功能(Change_Mene.java)
package menu;
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;
import javax.swing.*;
import dao.StudentDao; import model.Student; public class Change_Menu {
Student change_student; JFrame change_menu; JPanel p1,p2; JLabel l1; JTextField text; JTextArea show;
JButton delet_change,delet_find,delet_cancel;
public void student_change(){
change_menu = new JFrame(\学生信息修改\p1 = new JPanel(); p2 = new JPanel();
l1 = new JLabel(\学号:\text = new JTextField(16); show = new JTextArea(100,100); delet_change = new JButton(\修改\delet_find = new JButton(\搜索\delet_cancel = new JButton(\取消\delet_change.setEnabled(false);
delet_cancel.addActionListener(new Monitor2()); delet_find.addActionListener(new Monitor2()); delet_change.addActionListener(new Monitor2()); change_menu.add(p1,BorderLayout.NORTH); change_menu.add(show,BorderLayout.CENTER); change_menu.add(p2,BorderLayout.SOUTH); p1.add(l1); p1.add(text); p2.add(delet_find); p2.add(delet_change); p2.add(delet_cancel);
39
JAVA课程设计
change_menu.setBounds(400,200,400,400); change_menu.setVisible(true);
}
private class Monitor2 implements ActionListener{ public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(\取消\ change_menu.setVisible(false); new Son_menu().studentmenu(); }
if(e.getActionCommand().equals(\搜索\
change_student = new
StudentDao().findOne(Integer.parseInt(text.getText()));
if(change_student.getName()!= null) {
String str = \找到学生 姓名:\\
show.setText(\ show.insert(str, 1);
delet_change.setEnabled(true); }
else{
show.setText(\
show.insert(\学生信息未找到\
}
}
if(e.getActionCommand().equals(\修改\ new StudentDao().deleteInfo(change_student); show.setText(\
change_menu.setVisible(false); new Add_Menu().student_add();
}
}
}
public static void main(String args[]){ new Change_Menu().student_change(); }
}
40
学号:
共分享92篇相关文档