ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL学生信息管理系统 学生界面

2021-11-06 15:31:20  阅读:129  来源: 互联网

标签:MySQL JMenuItem 学生 select new 信息管理系统 e1 Select


学生界面
在这里插入图片描述

package Student_Manage_System;
//学生界面
/*权限:
 * 1、查找该学生成绩或信息
 * 2、查找该学生成绩平均分
 * 3、查找该学生成绩最高分
 * 4、查找该学生成绩最低分
 */
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

import Snow.Sky;


public class Students {
	JFrame f=new JFrame();
	//学生界面初始化
	public void init() throws Exception
	{
		//创建菜单栏
		JMenuBar bar=new JMenuBar();
		//创建菜单
		JMenu Select_menu=new JMenu("查找功能");
		//创建菜单项
		JMenuItem select_item1=new JMenuItem("学生信息");JMenuItem select_item2=new JMenuItem("学生成绩");
		JMenuItem select_item3=new JMenuItem("学生平均分");JMenuItem select_item4=new JMenuItem("学生最高分");
		JMenuItem select_item5=new JMenuItem("学生最低分");JMenuItem close_item=new JMenuItem("退出");
		
		//给菜单项绑定事件监听
		select_item1.addActionListener(al);select_item2.addActionListener(al);
	    select_item3.addActionListener(al);select_item4.addActionListener(al);
	    select_item5.addActionListener(al);
	   
		//给Close绑定事件监听
		close_item.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				System.exit(0);//结束
			}
			});
		//将菜单添加到菜单栏
		bar.add(Select_menu);

		//将菜单项添加到菜单
		Select_menu.add(select_item1);Select_menu.add(select_item2);Select_menu.add(select_item3);
		Select_menu.add(select_item4);Select_menu.add(select_item5);Select_menu.add(close_item);
		
		//添加分隔线
		Select_menu.addSeparator();
		
		Sky s=new Sky();
		f.add(s);
		f.setJMenuBar(bar);
		f.setTitle("学生查询系统界面");
		f.setSize(2000, 1000);
		f.setVisible(true);
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		s.action();
	}
	//事件监听
	ActionListener al=new ActionListener(){
		
		public void actionPerformed(ActionEvent e) {
			String str=e.getActionCommand();//获得事件源内容
			Get_info get=new Get_info();//从窗口获取ID,Name
			Select s=new Select();//查询功能类
			if(str.equals("学生信息"))
			{
				try {
					get.student_id_name("查找信息");
				} catch (Exception e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}
			}
			if(str.equals("学生成绩"))
			{
				try {
					get.student_id_name("查找成绩");
				} catch (Exception e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}
			}
			if(str.equals("学生平均分"))
			{
				try {
					s.Select_avg();
				} catch (Exception e1) {
					e1.printStackTrace();
				}	
			}
			if(str.equals("学生最高分"))
			{
				try {
					s.Select_max();
				} catch (Exception e1) {
					e1.printStackTrace();
				}
			}
			if(str.equals("学生最低分"))
			{
				try {
					s.Select_min();
				} catch (Exception e1) {
					e1.printStackTrace();
				}
			}
			
			
		}
	};
	public static void main(String[] args) throws Exception {
		Students stu=new Students();
		stu.init();

	}

}

标签:MySQL,JMenuItem,学生,select,new,信息管理系统,e1,Select
来源: https://blog.csdn.net/gezongbo/article/details/121179836

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有