77范文网 - 专业文章范例文档资料分享平台

成绩管理系统java+mySQL(4)

来源:网络收集 时间:2019-06-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

你的姓名——《Java语言》课程期末作业

public class Main {

/**

* @param args */

public static void main(String[] args) {

Login login=new Login();

login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }

import java.awt.*;

import java.awt.event.*;

import javax.swing.*; //主要功能界面

public class Function extends JFrame implements ActionListener{ JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p6=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel(); JPanel p5=new JPanel();

JButton add=new JButton(\增加学生\); JButton del=new JButton(\删除学生\); JButton update=new JButton(\修改学生\); JButton single=new JButton(\单个查询\); JButton look=new JButton(\查看全体\); JButton b11=new JButton(\按年级查找\); JButton b12=new JButton(\按班别查找\); JButton b13=new JButton(\按专业查找\); JLabel la1=new JLabel(\学生管理\); JLabel la2=new JLabel(\成绩管理\); JLabel la3=new JLabel(\学生查找\); JButton b1=new JButton(\单科排名\); JButton b2=new JButton(\总分排名\); JButton b3=new JButton(\合格学生\); JButton b4=new JButton(\挂科学生\);

JMenuItem items[][]=new JMenuItem[4][]; JMenuBar bar=new JMenuBar();

16

你的姓名——《Java语言》课程期末作业

JMenu m1=new JMenu(\开始\); JMenu m2=new JMenu(\学生管理\); JMenu m3=new JMenu(\学生查找\); JMenu m4=new JMenu(\成绩管理\);

//构造方法

public Function(){

setTitle(\学生成绩管理系统\); //设计菜单栏

items[0]=new JMenuItem[2]; items[1]=new JMenuItem[4]; items[2]=new JMenuItem[4]; items[3]=new JMenuItem[4];

m1.add(items[0][0]=new JMenuItem(\返回\)); m1.add(items[0][1]=new JMenuItem(\退出\)); m2.add(items[1][0]=new JMenuItem(\增加学生\)); m2.add(items[1][1]=new JMenuItem(\删除学生\)); m2.add(items[1][2]=new JMenuItem(\修改学生\)); m2.add(items[1][3]=new JMenuItem(\单个查询\)); m3.add(items[2][0]=new JMenuItem(\查看全体\)); m3.add(items[2][1]=new JMenuItem(\按年级查找\)); m3.add(items[2][2]=new JMenuItem(\按班别查找\)); m3.add(items[2][3]=new JMenuItem(\按专业查找\)); m4.add(items[3][0]=new JMenuItem(\单科排名\)); m4.add(items[3][1]=new JMenuItem(\总分排名\)); m4.add(items[3][2]=new JMenuItem(\合格学生\)); m4.add(items[3][3]=new JMenuItem(\挂科学生\)); bar.add(m1); bar.add(m2); bar.add(m3); bar.add(m4);

//设计布局

getContentPane().setLayout(new GridLayout(7,1)); getContentPane().add(bar); getContentPane().add(p1); getContentPane().add(p2); getContentPane().add(p6); getContentPane().add(p3);

getContentPane().add(p4);

17

你的姓名——《Java语言》课程期末作业

getContentPane().add(p5); p1.add(la1); p2.add(add); p2.add(del); p2.add(update); p2.add(single); p6.add(la3); p3.add(look); p3.add(b11); p3.add(b12); p3.add(b13); p4.add(la2); p5.add(b1); p5.add(b2); p5.add(b3); p5.add(b4);

setBounds(500, 250, 100, 100); pack();

setVisible(true);

//注册监听器

add.addActionListener(this); del.addActionListener(this); update.addActionListener(this); look.addActionListener(this); single.addActionListener(this); b11.addActionListener(this); b12.addActionListener(this); b13.addActionListener(this); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this);

items[0][0].addActionListener(this); items[0][1].addActionListener(this); items[1][0].addActionListener(this); items[1][1].addActionListener(this); items[1][2].addActionListener(this); items[1][3].addActionListener(this); items[2][0].addActionListener(this); items[2][1].addActionListener(this);

items[2][2].addActionListener(this);

18

你的姓名——《Java语言》课程期末作业

}

items[2][3].addActionListener(this); items[3][0].addActionListener(this); items[3][1].addActionListener(this); items[3][2].addActionListener(this); items[3][3].addActionListener(this);

//按钮事件响应,对用对应的类对象

public void actionPerformed(ActionEvent e) {

if(e.getActionCommand()==\增加学生\){

AddStudent addStudent =new AddStudent(); }

else if(e.getActionCommand()==\删除学生\){

DeleteStudent delStudent=new DeleteStudent(); }

else if(e.getActionCommand()==\修改学生\){

UpdateStudent delStudent=new UpdateStudent(); }

else if(e.getActionCommand()==\单个查询\){ IndexSingle is=new IndexSingle(); }

else if(e.getActionCommand()==\查看全体\){

LookAllStudents look=new LookAllStudents(); }

else if(e.getActionCommand()==\按年级查找\){ IndexOfGrade ig=new IndexOfGrade(); }

else if(e.getActionCommand()==\按班别查找\){ IndexOfClass ic=new IndexOfClass(); }

else if(e.getActionCommand()==\按专业查找\){ IndexOfMajor im=new IndexOfMajor(); }

else if(e.getActionCommand()==\单科排名\){ SubjectScoreRanking subject= new SubjectScoreRanking(); }

else if(e.getActionCommand()==\总分排名\){

TotalScoreRanking subject= new TotalScoreRanking(); }

else if(e.getActionCommand()==\合格学生\){ PassStudents pass=new PassStudents(); }

19

你的姓名——《Java语言》课程期末作业

else if(e.getActionCommand()==\挂科学生\){

NotPassStudents notPass=new NotPassStudents(); }

else if(e.getActionCommand()==\返回\){ setVisible(false);

Login login=new Login();

login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

else if(e.getActionCommand()==\退出\){ System.exit(0); }

}

}

import java.awt.GridLayout; import java.awt.event.*;

import javax.swing.*;

public class StudentEdit extends JFrame{

JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel(); JPanel p5=new JPanel(); JPanel p6=new JPanel(); JPanel p7=new JPanel(); JPanel p8=new JPanel(); JPanel p9=new JPanel(); JPanel p10=new JPanel(); JPanel p11=new JPanel(); JPanel p12=new JPanel();

JLabel la1=new JLabel(\学号\); JLabel la2=new JLabel(\姓名\); JLabel la3=new JLabel(\性别\); JLabel la4=new JLabel(\生日\); JLabel la5=new JLabel(\年级\); JLabel la6=new JLabel(\班别\); JLabel la7=new JLabel(\语文\);

20

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库成绩管理系统java+mySQL(4)在线全文阅读。

成绩管理系统java+mySQL(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/661649.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: