1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 计算机组装与维护 游戏设计 《计算机组装与维护课程设计报告.doc

计算机组装与维护 游戏设计 《计算机组装与维护课程设计报告.doc

时间:2019-04-22 04:34:21

相关推荐

计算机组装与维护 游戏设计 《计算机组装与维护课程设计报告.doc

《计算机组装与维护课程设计报告

《Java程序设计》

课程设计报告

设计题目: 设计打地鼠游戏程序

专 业: 软 件 设 计

班 级: 10软件(2)班

姓 名: 欧 阳 星

指导教师: 邱恩海

六 月 十七 日

目 录

1.课程设计目的……………………………………………………3

2.课程设计题目描述和要求………………………………………3

3.课程设计报告内容………………………………………………3

3.1 文件设计……………………………………………………………………………3

3.2 初始化………………………………………………………………………………3

3.3 设置菜单动作………………………………………………………………………4

3.4 设置背景音乐………………………………………………………………………6

4.总结………………………………………………………………7

1.课程设计目的

了解Java语言程序设计,Applet程序结构,知道如何设计程序,图片的插入。让人学习到Java的概论,Applet程序的运行方法。

2.课程设计题目描述和要求

认知到Java程序,知道使用Applet程序。

3.程序代码

3.1. 文件设计

音效:Import sun.audio

文件输入输出:import java.io

地鼠变幻时间,游戏时间:private javax.swing.Timer timer1,timer2

难度选择: private JButton select1,select2

线程倒计时: private Thread thread

重新开始游戏: private MenuItem m10

开始游戏: private MenuItem m11

退出: private MenuItem m13

排行榜: private MenuItem m20

游戏时间: private Menu m3

面板: private JPanel pane

积分: private int score=0,time=20

时间,积分标签,速度,空白: private JLabel label,label2,label3,blank

12个地鼠: private JLabel clickMe[]=new JLabel [12]

菜单栏: private MenuBar mb

关于: private MenuItem m21

自定义时间: private MenuItem m34

选项: private Menu m1

帮助: private Menu m2

速度滚动条: private JSlider speed

默认速度: private int ispeed=800

积分榜一行: private String line=""

积分榜所有的记录: private String sum=""

3.2.初始化

super("打地鼠 ");

blank=new JLabel(" ");

add(blank);

String imgePath = "background.jpg"; //背景图片

final Image img = Toolkit.getDefaultToolkit().createImage(imgePath);

pane = new JPanel()

{

protected void paintChildren(Graphics g)

{

g.drawImage(img,0,0,this);

super.paintChildren(g);

}

};

pane.setSize(380,500);//布局大小

getContentPane().add(pane);

pane.setLayout(new GridLayout(4,3,40,40)); //pane窗体布局

setLayout(new FlowLayout());//窗体布局

timer2=new javax.swing.Timer(20000,th

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。