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

📄 mainframe.java~1~

📁 简单的学生管理系统。。用JBUILER和SQL2000。
💻 JAVA~1~
字号:
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 int StID;  public int 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 jMenuCJXG = new JMenuItem();  JMenuItem jMenuCJCX = new JMenuItem();  JMenuItem jMenudelKC = new JMenuItem();  JMenuItem jMenudelCJ = new JMenuItem();  JMenu jMenukcks = new JMenu();  JMenuItem jMenubj = new JMenuItem();  JMenuItem jMenuxh = new JMenuItem();  JMenu jMenuHelp = new JMenu();  JMenuItem jMenuAbout = new JMenuItem();  Border border1;  welPanel w1= new welPanel();  //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("学生注册");    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("老师注册");    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("成绩录入");    jMenuCJXG.setFont(new java.awt.Font("Serif", 0, 12));    jMenuCJXG.setText("成绩修改");    jMenuCJCX.setFont(new java.awt.Font("Serif", 0, 12));    jMenuCJCX.setText("成绩查询");    jMenudelKC.setFont(new java.awt.Font("Serif", 0, 12));    jMenudelKC.setText("删除课程");    jMenudelCJ.setFont(new java.awt.Font("Serif", 0, 12));    jMenudelCJ.setText("删除成绩");    jMenukcks.setEnabled(false);    jMenukcks.setFont(new java.awt.Font("Serif", 0, 12));    jMenukcks.setText("课程开设");    jMenubj.setFont(new java.awt.Font("Serif", 0, 12));    jMenubj.setText("按班级");    jMenuxh.setFont(new java.awt.Font("Serif", 0, 12));    jMenuxh.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));    jMenuFile.add(jMenuFileExit);    jMenuBar1.add(jMenudenglu);    jMenuBar1.add(jMenuSt);    jMenuBar1.add(jMenuKc);    jMenuBar1.add(jMenuTe);    jMenuBar1.add(jMenuCj);    jMenuBar1.add(jMenukcks);    jMenuBar1.add(jMenuHelp);    jMenuBar1.add(jMenuFile);    jMenudenglu.add(jMenuStDL);    jMenudenglu.add(jMenuStZC);    jMenudenglu.add(jMenuTeDL);    jMenudenglu.add(jMenuTeZC);    jMenuSt.add(jMenuStCX);    jMenuKc.add(jMenuKCGL);    jMenuTe.add(jMenuTeCX);    jMenuCj.add(jMenuCJLR);    jMenuCj.add(jMenuCJXG);    jMenuCj.add(jMenuCJCX);    jMenuCj.add(jMenudelKC);    jMenuCj.add(jMenudelCJ);    jMenukcks.add(jMenubj);    jMenukcks.add(jMenuxh);    jMenuHelp.add(jMenuAbout);    this.setJMenuBar(jMenuBar1);    this.getContentPane().add(w1,null);  }  //File | Exit action performed  public void jMenuFileExit_actionPerformed(ActionEvent e) {    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);     }  }  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();  }}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);  }}

⌨️ 快捷键说明

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