MySQL学生信息管理系统 学生界面
2021/11/6 19:11:54
本文主要是介绍MySQL学生信息管理系统 学生界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
学生界面
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学生信息管理系统 学生界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南