为了账号安全,请及时绑定邮箱和手机立即绑定

没有报错,为什么监听器实现不了?

没有报错,为什么监听器实现不了?

指缝阳光H 2015-11-24 10:19:15
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 } }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1405 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信