足球联赛积分管理系统设计与实现(含代码)(2)

2019-03-28 12:26

(2)方法见表2-3: 方法名称 Database OpenConn 返回类型 无类型 无类型 功能 创建Database对象 打开数据库连接 执行SQL查询语句,返回结果集RS 执行SQL更新语句 关闭当前的Statement对象 关闭数据库连接 表2-3 主要方法

备注 构造方法 无 返回ResultSet类型结果集 无 无 无 executeQuery ResultSet executeUpdate closeStmt closeConn 无类型 无类型 无类型 2.3 各模块主要代码

(1)主界面:

package Stu;

import java.awt.*;

import java.awt.event.*; import javax.swing.*;

import java.io.*;

public class MainWindow extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L; /**

* 主窗口的初始化 */

InputTeam ins; ModifyTeam mos; QueryTeam qus; DeleteTeam des;

InputScore isc; DeleteScore dsc; QueryScore qsc; ModifyScore msc; // 建立菜单栏

5

JMenuBar bar;

// 建立“系统管理”菜单组 JMenu menuSystem; JMenuItem itemExit; JMenuItem itemWel;

// 建立“球队管理”菜单组 JMenu menuStu;

JMenuItem itemSearch; JMenuItem itemAdd; JMenuItem itemEdit; JMenuItem itemDelete; //建立“积分管理”菜单组 JMenu menuStu1;

JMenuItem itemSearch1; JMenuItem itemAdd1; JMenuItem itemDelete1; JMenuItem itemEdit1; File file = null; CardLayout card; JLabel label = null; JPanel pCenter;

public MainWindow() { // 生成“系统管理”组

menuSystem = new JMenu(\系统管理\ itemWel = new JMenuItem(\欢迎界面\ itemExit = new JMenuItem(\退出\ // 生成“球队管理”组

menuStu = new JMenu(\球队管理\

itemAdd = new JMenuItem(\录入球队信息\ itemSearch = new JMenuItem(\查询球队信息\ itemEdit = new JMenuItem(\修改球队信息\ itemDelete = new JMenuItem(\删除球队记录\ // 生成“积分管理”组

menuStu1 = new JMenu(\积分管理\

itemAdd1 = new JMenuItem(\录入积分信息\ itemSearch1 = new JMenuItem(\查询积分信息\ itemDelete1 = new JMenuItem(\删除积分记录\ itemEdit1 = new JMenuItem(\修改积分信息\ // 添加所有菜单组 bar = new JMenuBar(); bar.add(menuSystem); bar.add(menuStu); bar.add(menuStu1);

6

// 添加“系统管理”菜单项 menuSystem.add(itemWel); menuSystem.add(itemExit); // 添加“球队管理”菜单项 menuStu.add(itemAdd); menuStu.add(itemSearch); menuStu.add(itemEdit); menuStu.add(itemDelete); // 添加“积分管理”菜单项 menuStu1.add(itemAdd1); menuStu1.add(itemSearch1); menuStu1.add(itemDelete1); menuStu1.add(itemEdit1); setJMenuBar(bar); // 设置主窗口

label = new JLabel(\足球联赛积分管理系统\label.setIcon(new ImageIcon(\label.setFont(new Font(\黑体\

label.setHorizontalTextPosition(SwingConstants.CENTER); // 添加事件监听

itemExit.addActionListener(this); itemWel.addActionListener(this); itemAdd.addActionListener(this); itemSearch.addActionListener(this); itemEdit.addActionListener(this); itemDelete.addActionListener(this);

itemAdd1.addActionListener(this); itemSearch1.addActionListener(this); itemDelete1.addActionListener(this); itemEdit1.addActionListener(this); // 卡片布局管理器设置 card = new CardLayout(); pCenter = new JPanel(); pCenter.setLayout(card); ins = new InputTeam(); mos = new ModifyTeam(); qus = new QueryTeam(); des = new DeleteTeam();

isc = new InputScore(); qsc = new QueryScore(); dsc = new DeleteScore(); msc = new ModifyScore();

7

pCenter.add(\欢迎界面\ pCenter.add(\录入界面\ pCenter.add(\查询界面\ pCenter.add(\修改界面\ pCenter.add(\删除界面\

pCenter.add(\录入积分界面\ pCenter.add(\查询积分界面\ pCenter.add(\删除积分界面\ pCenter.add(\修改积分界面\

add(pCenter, BorderLayout.CENTER);

setTitle(\足球联赛积分管理系统!\设置窗口名

ImageIcon icon = new ImageIcon(\设置最小化图标 setIconImage(icon.getImage()); validate();

setVisible(true);

setBounds(250, 200,440, 390); // 关闭窗口

setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

int n = JOptionPane.showConfirmDialog(null, \确认退出吗?\确认对话框\

JOptionPane.YES_NO_OPTION); if (n == JOptionPane.YES_OPTION) System.exit(0); } }); }

// 事件处理

public void actionPerformed(ActionEvent e) { //返回欢迎界面

if(e.getSource() == itemWel){

int ok = JOptionPane.showConfirmDialog(this, \确认返回吗?\确认对话框\

JOptionPane.YES_NO_OPTION); if (ok == JOptionPane.YES_OPTION)

card.show(pCenter,\欢迎界面\ }

//退出

else if (e.getSource() == itemExit) {

int n = JOptionPane.showConfirmDialog(this, \确认退出吗?\确认对话

8

框\ }

JOptionPane.YES_NO_OPTION); if (n == JOptionPane.YES_OPTION) System.exit(0); } //录入

else if (e.getSource() == itemAdd) { ins.clearMess();

card.show(pCenter, \录入界面\ } //修改

else if (e.getSource() == itemEdit) { mos.clearMess();

card.show(pCenter, \修改界面\}

//查询

else if (e.getSource() == itemSearch) { qus.clearMess();

card.show(pCenter,\查询界面\} //删除

else if (e.getSource() == itemDelete) { card.show(pCenter, \删除界面\}

//积分录入

else if (e.getSource() == itemAdd1) { ins.clearMess();

card.show(pCenter, \录入积分界面\}

//积分修改

else if (e.getSource() == itemEdit1) { mos.clearMess();

card.show(pCenter, \修改积分界面\}

//积分删除

else if (e.getSource() == itemDelete1) { card.show(pCenter, \删除积分界面\}

//积分查询

else if (e.getSource() == itemSearch1) { qus.clearMess();

card.show(pCenter,\查询积分界面\}

9


足球联赛积分管理系统设计与实现(含代码)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:3、中国大唐集团公司集控值班员考核试题库《电气运行》2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: