import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import java.util.Vector; import javax.swing.*; public class Xitong implements ActionListener{ JFrame f1,f2,f3,f4,f5; JMenuBar mb; JMenu m1,m2,m3,m4,m5; JPanel p1,p2,p3,p4,p5,p6; JLabel l1,l2,l3,l4,l5,l6,l7,l8; JButton b1,b2,b3,b4,b5,b6,b7,b8; JTextField tf1,tf2,tf3,tf4,tf5; Vector v=new Vector(); Xitong(){ f1=new JFrame("欢迎进入学生信息管理系统"); f1.setLayout(new GridLayout(6,1,1,1)); f1.setBounds(200,200,500,300); p1=new JPanel(); p2=new JPanel(); p3=new JPanel(); p4=new JPanel(); p5=new JPanel(); p6=new JPanel(); mb=new JMenuBar(); f1.setJMenuBar(mb); m1=new JMenu("新增学生系统"); m1.addActionListener(this); m2=new JMenu("查询学生信息"); m2.addActionListener(this); m3=new JMenu("修改学生系统"); m3.addActionListener(this); m4=new JMenu("删除学生系统"); m4.addActionListener(this); m5=new JMenu("退出系统"); m5.addActionListener(this); l1=new JLabel("欢迎进入学生信息管理系统"); l1.setForeground(Color.red); l2=new JLabel("学号"); l3=new JLabel("姓名"); l4=new JLabel("性别"); l5=new JLabel("班级"); l6=new JLabel("输入要查询的学号"); l7=new JLabel("输入要修改的学号"); l8=new JLabel("输入要删除的学号"); b1=new JButton("新增"); b1.addActionListener(this); b2=new JButton("重置"); b2.addActionListener(this); b3=new JButton("查询"); b3.addActionListener(this); b4=new JButton("开始修改"); b4.addActionListener(this); b5=new JButton("录入修改"); b5.addActionListener(this); b6=new JButton("重置"); b6.addActionListener(this); b7=new JButton("删除"); b7.addActionListener(this); tf1=new JTextField(); tf2=new JTextField(); tf3=new JTextField(); tf4=new JTextField(); tf5=new JTextField(); mb.add(m1); mb.add(m2); mb.add(m3); mb.add(m4); mb.add(m5); p3.add(l1); f1.add(p1);f1.add(p2);f1.add(p3);f1.add(p4);f1.add(p5);f1.add(p6); f1.setVisible(true); } public static void main(String args[]){ new Xitong(); } public void actionPerformed(ActionEvent e) { if(e.getSource()==m1){ p1.removeAll(); p2.removeAll(); p3.removeAll(); p4.removeAll(); p5.removeAll(); p6.removeAll(); p1.add(l1);p1.add(tf1); p2.add(l2);p2.add(tf2); p3.add(l3);p3.add(tf3); p4.add(l4);p4.add(tf4); p6.add(b1);p6.add(b2); f1.pack(); } else if(e.getSource()==m2){ p1.removeAll(); p2.removeAll(); p3.removeAll(); p4.removeAll(); p5.removeAll(); p6.removeAll(); p1.add(l6);p1.add(tf5);p1.add(b3); p2.add(l1);p2.add(tf1); p3.add(l2);p3.add(tf2); p4.add(l3);p4.add(tf3); p6.add(l4);p6.add(tf4); f1.pack(); } else if(e.getSource()==m3){ p1.removeAll(); p2.removeAll(); p3.removeAll(); p4.removeAll(); p5.removeAll(); p6.removeAll(); p1.add(l7);p1.add(tf5);p1.add(b4); p2.add(l1);p2.add(tf1); p3.add(l2);p3.add(tf2); p4.add(l3);p4.add(tf3); p5.add(l4);p5.add(tf4); p6.add(b5);p6.add(b2); } else if(e.getSource()==m4){ p1.removeAll(); p2.removeAll(); p3.removeAll(); p4.removeAll(); p5.removeAll(); p6.removeAll(); p1.add(l8);p1.add(tf5);p1.add(b7); p2.add(l1);p2.add(tf1); p3.add(l2);p3.add(tf2); p4.add(l3);p4.add(tf3); p5.add(l4);p5.add(tf4); p6.add(b7);p6.add(b2); f1.pack(); } else if(e.getSource()==m5){ System.exit(0); } } public void windowActivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosed(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowClosing(WindowEvent arg0) { System.exit(0); } public void windowDeactivated(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowDeiconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowIconified(WindowEvent arg0) { // TODO Auto-generated method stub } public void windowOpened(WindowEvent arg0) { // TODO Auto-generated method stub } }
相关分类