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
}
}
添加回答
举报
0/150
提交
取消