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

📄 frame1.java

📁 学生管理系统
💻 JAVA
字号:
package guanlixitong;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.Rectangle;

public class Frame1
    extends JFrame implements ActionListener{
  JPanel contentPane;
  JMenuBar jMenuBar1 = new JMenuBar();
  JPanel jPanel2 = new JPanel();
  CardLayout cardLayout1 = new CardLayout();
  JMenuItem[] jmi=new JMenuItem[6];
  JPanel3 jpan3 = new JPanel3();
  Jpanael4 jpan4=new Jpanael4();
  JPanel2 pan2=new JPanel2();
  JPanel1 jpan1=new JPanel1();
  JPanel5 pan5=new JPanel5();
  public Frame1() {

    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  private void jbInit() throws Exception {

    this.addWindowListener(new WindowAdapter(){
      public void windowClosing(WindowEvent e){
        System.exit(0);
      }
      });
    contentPane = (JPanel)this.getContentPane();
    contentPane.setLayout(new BorderLayout());
    this.setSize(new Dimension(800, 600));
    this.setTitle("学生综合管理查询系统");
    jPanel2.setBounds(new Rectangle(60, 0, 650, 601));
    jPanel2.setLayout(cardLayout1);

    jPanel2.add("this",jpan4);
    jPanel2.add("jpan3", jpan3);
    jPanel2.add("jpan2",pan2);
    jPanel2.add("jpan1",jpan1);
    jPanel2.add("pan5",pan5);

    jmi[0]=new JMenuItem("成绩查询");
    jMenuBar1.add(jmi[0]);

    jmi[4]=new JMenuItem("排序");
    jmi[4].addActionListener(this);
    jMenuBar1.add(jmi[4]);
    jmi[0].addActionListener(this);
   jmi[1]=new JMenuItem("基本信息");
    jMenuBar1.add(jmi[1]);
    jmi[1].addActionListener(this);
    jmi[2]=new JMenuItem("选课系统");
    jMenuBar1.add(jmi[2]);
    jmi[3]=new JMenuItem("退出");
        jmi[3].addActionListener(this);
        jMenuBar1.add(jmi[3]);
    jmi[2].addActionListener(this);
    contentPane.add(jPanel2,BorderLayout.CENTER);

    this.setJMenuBar(jMenuBar1);
  }
  public void initPanels(){
    jpan3=new JPanel3();
    pan2=new JPanel2();
    jpan1=new JPanel1();
  }
  public void actionPerformed(ActionEvent e) {
    CardLayout cl = (CardLayout) jPanel2.getLayout();
    if (e.getSource()==jmi[0]) {

    cl.show(jPanel2,"jpan2");

    }
    else if(e.getSource()==jmi[1]){

      cl.show(jPanel2,"jpan3");
    }
    else if(e.getSource()==jmi[2]){
      cl.show(jPanel2,"jpan1");
    }
    else if(e.getSource()==jmi[3]){
       cl.show(jPanel2,"this");
       initPanels();
    }
    else if(e.getSource()==jmi[4]){
      cl.show(jPanel2,"pan5");
    }

  }

}

⌨️ 快捷键说明

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