当前位置:首页 > JAVA课程设计,基于mysql的学生信息管理系统
JAVA课程设计
public void student_add(){
add_menu = new JFrame(\录入学生信息\p1 = new JPanel(); p2 = new JPanel(); p11 = new JPanel(); p12 = new JPanel(); p13 = new JPanel(); p14 = new JPanel(); p15 = new JPanel(); p16 = new JPanel();
p1.setLayout(new GridLayout(6,1)); l1 = new JLabel(\学 号:\l2 = new JLabel(\姓 名:\l3 = new JLabel(\性 别:\l4 = new JLabel(\出生日期:\l5 = new JLabel(\院系代码:\l6 = new JLabel(\所在班级:\t1 = new JTextField(16); t2 = new JTextField(16); t3 = new JTextField(16); t4 = new JTextField(16); t5 = new JTextField(16); t6 = new JTextField(16); p11.add(l1); p11.add(t1); p12.add(l2); p12.add(t2); p13.add(l3); p13.add(t3); p14.add(l4); p14.add(t4); p15.add(l5); p15.add(t5); p16.add(l6); p16.add(t6); p1.add(p11); p1.add(p12); p1.add(p13); p1.add(p14); p1.add(p15); p1.add(p16);
p2.add(b_ok = new JButton(\确定\
33
JAVA课程设计
}
}
p2.add(b_cancel = new JButton(\取消\b_ok.addActionListener(new Monitor2()); b_cancel.addActionListener(new Monitor2()); add_menu.add(p1,BorderLayout.NORTH); add_menu.add(p2,BorderLayout.SOUTH); add_menu.setBounds(400,200,400,300); add_menu.setVisible(true);
public static void main(String args[]){ }
private class Monitor2 implements ActionListener{ public void actionPerformed(ActionEvent e) { }
if(e.getActionCommand().equals(\取消\ }
add_menu.setVisible(false); new Son_menu().studentmenu(); }
Student s = new Student();
s.setId(Integer.parseInt(t1.getText())); s.setName(t2.getText()); s.setSex(t3.getText()); s.setBorn_date(t4.getText()); s.setDepart_id(t5.getText()); s.setClass_name(t6.getText()); new StudentDao().addInfo(s); add_menu.setVisible(false); new Son_menu().studentmenu();
new Add_Menu().student_add();
if(e.getActionCommand().equals(\确定\
}
34
JAVA课程设计
七、
查找功能(Find_Menu.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 Find_Menu {
Student find_student; JFrame find_menu; JPanel p1,p2; JLabel l1; JTextField text; JTextArea show;
JButton find_find,find_cancel; public void student_find(){ }
private class Monitor2 implements ActionListener{
find_menu = new JFrame(\学生信息查找\p1 = new JPanel(); p2 = new JPanel();
l1 = new JLabel(\学号:\text = new JTextField(16); show = new JTextArea(100,100); find_find = new JButton(\搜索\find_cancel = new JButton(\取消\
find_cancel.addActionListener(new Monitor2()); find_find.addActionListener(new Monitor2()); find_menu.add(p1,BorderLayout.NORTH); find_menu.add(show,BorderLayout.CENTER); find_menu.add(p2,BorderLayout.SOUTH); p1.add(l1); p1.add(text); p2.add(find_find); p2.add(find_cancel);
find_menu.setBounds(400,200,400,400); find_menu.setVisible(true);
public void actionPerformed(ActionEvent e) {
35
JAVA课程设计
if(e.getActionCommand().equals(\取消\ find_menu.setVisible(false); new Son_menu().studentmenu(); }
if(e.getActionCommand().equals(\搜索\
find_student = new
StudentDao().findOne(Integer.parseInt(text.getText()));
if(find_student.getName()!= null) {
String str = \姓名:\学号:
\性别:\生日:
\院系代号:\级:\ show.setText(\ show.insert(str, 1); }
else{
show.setText(\
show.insert(\学生信息未找到\
}
if(e.getActionCommand().equals(\删除\ new StudentDao().deleteInfo(find_student); show.setText(\
show.insert(\学生信息已删除\
}
}
}
public static void main(String args[]){ new Find_Menu().student_find(); }
}
36
班
共分享92篇相关文档