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

📄 40a9733bb8f3001c1ba5970dd0539ecd

📁 用于学生资料的管理、成绩的记录、成绩的统计等功能的实现
💻
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
public class ZhuYMFrame extends JFrame implements ActionListener{
	public ZhuYMFrame() throws Exception
	   {
	      super("学生成绩管理系统");
	      addWindowListener(new WindowAdapter()
	       {
	         public void windowClosing(WindowEvent e)
	          {
	             dispose();
	             System.exit(0);
	           } 
	        });
	       JLabel information1 = new JLabel("欢迎登陆,"); 
	       JLabel information2 = new JLabel("学生信息管理系统!"); 
	       information1.setFont(new Font("宋体",Font.CENTER_BASELINE,20));
	       information2.setFont(new Font("宋体",Font.BOLD,20));
	       information1.setBounds(20,65,185,50);
	       information2.setBounds(100,298,180,50);
	       add(information1);
	       add(information2);
	       
	       JMenu sys1=new JMenu("选课");
	       JMenuItem s1_a=new JMenuItem("第一学期");
	       JMenuItem s1_b=new JMenuItem("第二学期");
	       JMenuItem s1_c=new JMenuItem("第三学期");
	       JMenuItem s1_d=new JMenuItem("第四学期");
	       JMenuItem s1_e=new JMenuItem("第五学期");
	       JMenuItem s1_f=new JMenuItem("第六学期");
	       JMenuItem s1_g=new JMenuItem("第七学期");
	       JMenuItem s1_h=new JMenuItem("第八学期");	       
	       sys1.add(s1_a);
		   this.setBounds(250, 250, 200, 150);	
	       this.setLocation(250,250);///////////////////////////
	       sys1.addSeparator();///////////////////////////
	       sys1.add(s1_b);
	       sys1.add(s1_c);
	       sys1.add(s1_d);
	       sys1.add(s1_e);
	       sys1.add(s1_f);
	       sys1.add(s1_g);
	       sys1.add(s1_h);
	       s1_a.addActionListener(this);
	       s1_b.addActionListener(this);
	       s1_c.addActionListener(this);
	       s1_d.addActionListener(this);
	       s1_e.addActionListener(this);
	       s1_f.addActionListener(this);
	       s1_g.addActionListener(this);
	       s1_h.addActionListener(this);
	       
	       JMenu sys2=new JMenu("计分");
	       JMenuItem s2_a=new JMenuItem("按学期计分"); 
	       sys2.add(s2_a);
	       sys2.addSeparator();
	       s2_a.addActionListener(this);
	       
	       JMenu sys3=new JMenu("统计");
	       JMenuItem s3_a=new JMenuItem("学期统计");
	       JMenuItem s3_b=new JMenuItem("总统计");
	       JMenuItem s3_c=new JMenuItem("修课人数统计");	       
	       sys3.add(s3_a);	
	       sys3.addSeparator();
	       sys3.add(s3_b);
	       sys3.add(s3_c);		
	       s3_a.addActionListener(this);
	       s3_b.addActionListener(this);
	       s3_c.addActionListener(this);
		
	       JMenu sys4=new JMenu("查询");
	       JMenuItem s4_a=new JMenuItem("所选课程");
	       JMenuItem s4_b=new JMenuItem("各科成绩");
	       sys4.add(s4_a);
	       sys4.add(s4_b);
	       sys4.addSeparator();
	       s4_a.addActionListener(this);
	       s4_b.addActionListener(this);
	       
	       JMenu sys5=new JMenu("帮助");
	       JMenuItem s5_a=new JMenuItem("帮助...");
	       JMenuItem s5_b=new JMenuItem("关于...");
	       sys5.add(s5_a);
	       sys5.add(s5_b);
	       sys5.addSeparator();
	       s5_a.addActionListener(this);
	       s5_b.addActionListener(this);

	       JMenuBar smb=new JMenuBar();
	       smb.add(sys1);
	       smb.add(sys2);
	       smb.add(sys3);
	       smb.add(sys4);
	       smb.add(sys5);
	       setJMenuBar(smb);
	       setSize(400,300);
	       setVisible(true);
	  }
	public void actionPerformed(ActionEvent e)
	{
		String str=e.getActionCommand();
				try{
		if(str.equals("第一学期"))  {
		XuanKe1Frame xuanke1frame=new XuanKe1Frame();
		}
		if(str.equals("第二学期"))  {
			XuanKe2Frame xuanke2frame=new XuanKe2Frame();
			}
		if(str.equals("第三学期"))  {
			XuanKe3Frame xuanke3frame=new XuanKe3Frame();
			}
		if(str.equals("第四学期"))  {
			XuanKe4Frame xuanke4frame=new XuanKe4Frame();
			}
		if(str.equals("第五学期"))  {
			XuanKe5Frame xuanke5frame=new XuanKe5Frame();
			}
		if(str.equals("第六学期"))  {
			XuanKe6Frame xuanke6frame=new XuanKe6Frame();
			}
		if(str.equals("第七学期"))  {
			XuanKe7Frame xuanke7frame=new XuanKe7Frame();
			}
		if(str.equals("第八学期"))  {
			XuanKe8Frame xuanke8frame=new XuanKe8Frame();
			}
	
		if(str.equals("按学期计分"))  {
		JiFenFrame jifenframe=new JiFenFrame();
	  	}
		if(str.equals("学期统计"))  {
			XueQiTJFrame xueqitjframe=new XueQiTJFrame();
		}	
		if(str.equals("总统计")) {
		ZongTJFrame zongtjframe=new ZongTJFrame();
		}
		if(str.equals("修课人数统计")) {

		RenShuFrame renshuframe=new RenShuFrame(); 

		}
		if(str.equals("所选课程")) {
		KeChengFrame kechengframe=new KeChengFrame(); 
		}
		if(str.equals("各科成绩")) {
			ChengJiFrame chengjiframe=new ChengJiFrame();
		}
			}

	    catch (Exception eg) {

		eg.printStackTrace();
		}
	}

}

⌨️ 快捷键说明

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