⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainframe.java~48~

📁 简单的学生管理系统。。用JBUILER和SQL2000。
💻 JAVA~48~
字号:
package studentgl;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2004</p> * <p>Company: </p> * @author not attributable * @version 1.0 */ public class  mainFrame extends JFrame {  JPanel contentPane;  public String StID;  public String TeID;  public boolean  login = false;  JMenuBar jMenuBar1 = new JMenuBar();  JMenu jMenuFile = new JMenu();  JMenuItem jMenuFileExit = new JMenuItem();  BorderLayout borderLayout1 = new BorderLayout();  JMenu jMenudenglu = new JMenu();  JMenuItem jMenuStDL = new JMenuItem();  JMenuItem jMenuStZC = new JMenuItem();  JMenuItem jMenuTeDL = new JMenuItem();  JMenuItem jMenuTeZC = new JMenuItem();  JMenu jMenuSt = new JMenu();  JMenuItem jMenuStCX = new JMenuItem();  JMenu jMenuKc = new JMenu();  JMenuItem jMenuKCGL = new JMenuItem();  JMenu jMenuTe = new JMenu();  JMenuItem jMenuTeCX = new JMenuItem();  JMenu jMenuCj = new JMenu();  JMenuItem jMenuCJLR = new JMenuItem();  JMenuItem jMenuCJCX = new JMenuItem();  JMenuItem jMenudelKC = new JMenuItem();  JMenuItem jMenudelCJ = new JMenuItem();  JMenu jMenuHelp = new JMenu();  JMenuItem jMenuAbout = new JMenuItem();  Border border1;  welPanel w1= new welPanel();  JMenuItem jMenuItem1 = new JMenuItem();  JMenuItem jMenuItem2 = new JMenuItem();  private Timer timeevent;  private int  delay;  JMenuItem jMenugaimi = new JMenuItem(); //Construct the frame  //Construct the frame  public mainFrame() {    enableEvents(AWTEvent.WINDOW_EVENT_MASK);    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  //Component initialization  private void jbInit() throws Exception  {    contentPane = (JPanel) this.getContentPane();    border1 = BorderFactory.createLineBorder(UIManager.getColor("InternalFrame.activeTitleGradient"),1);    contentPane.setLayout(borderLayout1);    this.setSize(new Dimension(400, 300));    this.setTitle("欢迎使用");    jMenuFile.setFont(new java.awt.Font("Serif", 0, 12));    jMenuFile.setText("退出");    jMenuFileExit.setFont(new java.awt.Font("Serif", 0, 12));    jMenuFileExit.setText("Exit");    jMenuFileExit.addActionListener(new mainFrame_jMenuFileExit_ActionAdapter(this));    jMenudenglu.setFont(new java.awt.Font("Serif", 0, 12));    jMenudenglu.setBorder(border1);    jMenudenglu.setText("登陆注册");    jMenuStDL.setFont(new java.awt.Font("Serif", 0, 12));    jMenuStDL.setText("学生登陆");    jMenuStDL.addActionListener(new mainFrame_jMenuStDL_actionAdapter(this));    jMenuStZC.setFont(new java.awt.Font("Serif", 0, 12));    jMenuStZC.setText("学生注册");    jMenuStZC.addActionListener(new mainFrame_jMenuStZC_actionAdapter(this));    jMenuTeDL.setFont(new java.awt.Font("Serif", 0, 12));    jMenuTeDL.setText("老师登陆");    jMenuTeDL.addActionListener(new mainFrame_jMenuTeDL_actionAdapter(this));    jMenuTeZC.setFont(new java.awt.Font("Serif", 0, 12));    jMenuTeZC.setText("老师注册");    jMenuTeZC.addActionListener(new mainFrame_jMenuTeZC_actionAdapter(this));    jMenuSt.setEnabled(false);    jMenuSt.setFont(new java.awt.Font("Serif", 0, 12));    jMenuSt.setText("学生管理");    jMenuStCX.setFont(new java.awt.Font("Serif", 0, 12));    jMenuStCX.setText("查询");    jMenuStCX.addActionListener(new mainFrame_jMenuStCX_actionAdapter(this));    jMenuKc.setEnabled(false);    jMenuKc.setFont(new java.awt.Font("Serif", 0, 12));    jMenuKc.setText("课程管理");    jMenuKCGL.setFont(new java.awt.Font("Serif", 0, 12));    jMenuKCGL.setText("查询");    jMenuKCGL.addActionListener(new mainFrame_jMenuKCGL_actionAdapter(this));    jMenuTe.setEnabled(false);    jMenuTe.setFont(new java.awt.Font("Serif", 0, 12));    jMenuTe.setText("教师查询");    jMenuTeCX.setFont(new java.awt.Font("Serif", 0, 12));    jMenuTeCX.setText("查询");    jMenuTeCX.addActionListener(new mainFrame_jMenuTeCX_actionAdapter(this));    jMenuCj.setEnabled(false);    jMenuCj.setFont(new java.awt.Font("Serif", 0, 12));    jMenuCj.setText("成绩管理");    jMenuCJLR.setFont(new java.awt.Font("Serif", 0, 12));    jMenuCJLR.setText("成绩管理 ");    jMenuCJLR.addActionListener(new mainFrame_jMenuCJLR_actionAdapter(this));    jMenuCJCX.setFont(new java.awt.Font("Serif", 0, 12));    jMenuCJCX.setText("成绩查询");    jMenuCJCX.addActionListener(new mainFrame_jMenuCJCX_actionAdapter(this));    jMenudelKC.setFont(new java.awt.Font("Serif", 0, 12));    jMenudelKC.setText("删除课程");    jMenudelCJ.setFont(new java.awt.Font("Serif", 0, 12));    jMenudelCJ.setText("删除成绩");    jMenuHelp.setFont(new java.awt.Font("Serif", 0, 12));    jMenuHelp.setText("帮助");    jMenuAbout.setFont(new java.awt.Font("Serif", 0, 12));    jMenuAbout.setText("关于");    jMenuAbout.addActionListener(new mainFrame_jMenuAbout_actionAdapter(this));    jMenuItem1.setFont(new java.awt.Font("Serif", 0, 12));    jMenuItem1.setText("开设课程");    jMenuItem1.addActionListener(new mainFrame_jMenuItem1_actionAdapter(this));    jMenuItem2.setFont(new java.awt.Font("Serif", 0, 12));    jMenuItem2.setText("选择课程");    jMenuItem2.addActionListener(new mainFrame_jMenuItem2_actionAdapter(this));    jMenugaimi.setFont(new java.awt.Font("Serif", 0, 12));    jMenugaimi.setText("修改密码");    jMenuFile.add(jMenuFileExit);    jMenuBar1.add(jMenudenglu);    jMenuBar1.add(jMenuSt);    jMenuBar1.add(jMenuKc);    jMenuBar1.add(jMenuTe);    jMenuBar1.add(jMenuCj);    jMenuBar1.add(jMenuHelp);    jMenuBar1.add(jMenuFile);    jMenudenglu.add(jMenuStDL);    jMenudenglu.add(jMenuStZC);    jMenudenglu.add(jMenuTeDL);    jMenudenglu.add(jMenuTeZC);    jMenudenglu.add(jMenugaimi);    jMenuSt.add(jMenuItem2);    jMenuSt.add(jMenuStCX);    jMenuKc.add(jMenuItem1);    jMenuKc.add(jMenuKCGL);    jMenuTe.add(jMenuTeCX);    jMenuCj.add(jMenuCJLR);    jMenuCj.add(jMenuCJCX);    jMenuCj.add(jMenudelKC);    jMenuCj.add(jMenudelCJ);    jMenuHelp.add(jMenuAbout);    contentPane.add(w1, BorderLayout.CENTER);    this.setJMenuBar(jMenuBar1);    delay=1000*3;    timeevent=new Timer(delay, new mainFrame_actionAdapter(this));    timeevent.setRepeats(false);  }  //File | Exit action performed  public void jMenuFileExit_actionPerformed(ActionEvent e) {    int an=JOptionPane.showConfirmDialog(this,"你确定退出吗?","信息提示",0,0);      if (an==0)  {  //选择是,退出程序    System.exit(0);}  }  //Help | About action performed  //Overridden so we can exit when window is closed  protected void processWindowEvent(WindowEvent e) {    super.processWindowEvent(e);    if (e.getID() == WindowEvent.WINDOW_CLOSING) {      jMenuFileExit_actionPerformed(null);    }  }  void jMenuAbout_actionPerformed(ActionEvent e) {    aboutDialog aD=new aboutDialog();    aD.setSize(new Dimension(400, 300));    aD.show(); }  void jMenuStDL_actionPerformed(ActionEvent e) {    LoginDialog login1 = new LoginDialog(this,"用户登陆",true);    login1.setSize(new Dimension(400, 300));    login1.show();     if(login==true){     jMenuSt.setEnabled(true);     jMenuCj.setEnabled(true);     }  }  void login_true(){    login = true; } void login_false(){   login = false; }  void jMenuTeDL_actionPerformed(ActionEvent e) {    Login1Dialog l1 = new Login1Dialog(this,"用户登陆",true);    l1.setSize(new Dimension(400, 300));    l1.show();    if(login==true){    jMenuSt.setEnabled(true);    jMenuTe.setEnabled(true);    jMenuKc.setEnabled(true);    jMenuCj.setEnabled(true);   // jMenukcks.setEnabled(true);    }  }  void jMenuStCX_actionPerformed(ActionEvent e) {    StchaxDialog stcx1=new StchaxDialog(this,"数据查询",true);    stcx1.setSize(new Dimension(400, 300));    stcx1.show();  }  void jMenuTeCX_actionPerformed(ActionEvent e) {    TEDialog te=new TEDialog(this,"数据查询",true);    te.setSize(new Dimension(400, 300));    te.show();  }  void jMenuKCGL_actionPerformed(ActionEvent e) {    KCDialog KCD1=new KCDialog(this,"数据查询",true);    KCD1.setSize(new Dimension(400, 300));    KCD1.show();  }  void jMenuCJLR_actionPerformed(ActionEvent e) {   CJGLDialog CJGL1=new  CJGLDialog(this,"数据修改",true);    CJGL1.setSize(new Dimension(400, 300));   CJGL1.show();  }   void jMenuStZC_actionPerformed(ActionEvent e) {   stzcDialog stzc1 = new stzcDialog(this,"用户注册",true);   stzc1.setSize(new Dimension(400, 300));   stzc1.show();    if(login==true){      zcPanel zc1 = new zcPanel();      this.remove(this.getContentPane());      this.setContentPane(zc1);       timeevent.start();      this.show();    }   }   void Time_actionPerformed(ActionEvent evt) {      mainFrame eventFrame1 = new mainFrame();       eventFrame1.setSize(new Dimension(400, 300));       this.dispose();       Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();       Dimension frameSize = eventFrame1.getSize();       eventFrame1.setState(eventFrame1.NORMAL);       eventFrame1.setLocation( (screenSize.width - frameSize.width) / 2,(screenSize.height - frameSize.height) / 2);       eventFrame1.show();     }   void jMenuTeZC_actionPerformed(ActionEvent e) {    tezcDialog tezc1 = new tezcDialog(this,"用户注册",true);    tezc1.setSize(new Dimension(400, 300));    tezc1.show();   if(login==true){     zcPanel zc1 = new zcPanel();     this.remove(this.getContentPane());     this.setContentPane(zc1);     timeevent.start();     this.show();}  }  void jMenuCJCX_actionPerformed(ActionEvent e) {   chengjiDialog cj1=new chengjiDialog(this,"成绩查询",true);    cj1.setSize(new Dimension(400, 300));   cj1.show();  }  void jMenuItem1_actionPerformed(ActionEvent e) {    kaikeDialog kk1=new kaikeDialog(this,"开课管理",true);    kk1.setSize(new Dimension(400, 300));    kk1.show();  }  void jMenuItem2_actionPerformed(ActionEvent e) {   selectDialog se1=new selectDialog(this,"选择课程",true);    se1.setSize(new Dimension(400, 300));    se1.show();  }}class mainFrame_jMenuFileExit_ActionAdapter implements ActionListener {  mainFrame adaptee;  mainFrame_jMenuFileExit_ActionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuFileExit_actionPerformed(e);  }}class mainFrame_jMenuAbout_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuAbout_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuAbout_actionPerformed(e);  }}class mainFrame_jMenuStDL_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuStDL_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuStDL_actionPerformed(e);  }}class mainFrame_jMenuTeDL_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuTeDL_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuTeDL_actionPerformed(e);  }}class mainFrame_jMenuStCX_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuStCX_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuStCX_actionPerformed(e);  }}class mainFrame_jMenuTeCX_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuTeCX_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuTeCX_actionPerformed(e);  }}class mainFrame_jMenuKCGL_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuKCGL_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuKCGL_actionPerformed(e);  }}class mainFrame_jMenuCJLR_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuCJLR_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuCJLR_actionPerformed(e);  }}class mainFrame_jMenuStZC_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuStZC_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuStZC_actionPerformed(e);  }}class mainFrame_jMenuTeZC_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuTeZC_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuTeZC_actionPerformed(e);  }}class mainFrame_jMenuCJCX_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuCJCX_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuCJCX_actionPerformed(e);  }}class mainFrame_actionAdapter implements java.awt.event.ActionListener {    mainFrame adaptee;   mainFrame_actionAdapter(mainFrame adaptee) {      this.adaptee = adaptee;    }    public void actionPerformed(ActionEvent e) {      adaptee.Time_actionPerformed(e);    }  }class mainFrame_jMenuItem1_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuItem1_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuItem1_actionPerformed(e);  }}class mainFrame_jMenuItem2_actionAdapter implements java.awt.event.ActionListener {  mainFrame adaptee;  mainFrame_jMenuItem2_actionAdapter(mainFrame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jMenuItem2_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -