frame1.java~52~

来自「学生管理系统」· JAVA~52~ 代码 · 共 78 行

JAVA~52~
78
字号
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();

  public Frame1() {

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

  private void jbInit() throws Exception {
    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);
    jmi[0]=new JMenuItem("成绩查询");
    jMenuBar1.add(jmi[0]);
    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 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(jpan1,"jpan1");
    }
    else if(e.getSource()==jmi[3]){
       cl.show(jPanel2,"this");
    }
  }
}

⌨️ 快捷键说明

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