欢迎来到天天文库
浏览记录
ID:37919569
大小:343.00 KB
页数:23页
时间:2019-06-02
《Java 实训论文—石超》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JIANGXIAGRICULTURALUNIVERSITYJAVA课程设计题目:五子棋游戏—SC加强版学院:软件学院姓名:石超学号:20132314专业:3G移动互联班级:1305班指导教师:姜允志职称:讲师二0一四年十二月目录一、设计目的(一级标题,用黑体小三)3二、设计要求和设计指标3三、设计内容33.1:主游戏界面的设计3.2.游戏界面的布局3.3:启动时间显示模块3.4:黑白子先手选择模块3.5:棋盘颜色选择模块3.6:作者寄语响应模块3.7:显示当前系统时间模块(年,月,日);3.8:嵌入扫雷游戏模块3.8.1:扫雷游戏界面;3.8.2:扫雷游戏运行时简单介绍:3.9:记事本
2、兼阅读器模块介绍:四、本设计改进和建议五、总结(感想和心得等)六、主要参考文献20附录20一:设计目的:通过选择《Java课程设计(第二版)》通过视频学习,以及个人学习总结及摸索,选择五子棋游戏这个综合性的题目作为本次的课程设计。可以让我们更加熟悉Java程序设计这门课程,学会熟练使用Eclipse这个软件,加深对Java语言的掌握,提高编程水平。同时培养独立思考和同学间团结合作的能力,为毕业设计以及将来的工作打下坚实的基础。二:设计要求和设计指标:参考视频教材初步学习小型java项目的构建经验,通过学习经验的总结,以及个人想法的加入,在五子棋的基础上,嵌入扫雷游戏,以及加入棋盘变换颜
3、色以及查看时间和界面下方加入记事本的方式增加由此的趣味性以及可玩度。三:设计内容:3.1:游戏主界面的设计:(运行图)代码:importjava.awt.Checkbox;importjava.awt.CheckboxGroup;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Window;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.Item
4、Event;importjava.awt.event.ItemListener;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileWriter;importjava.util.Date;importjavax.accessibility.AccessibleContext;importjavax.swing.JButton;importjavax.swing.JFileC
5、hooser;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JOptionPane;importjavax.swing.JPanel;importjavax.swing.JTextArea;importjavax.swing.plaf.PanelUI;importjava.awt.event.*;importjava.awt.*;importjavax.swing.*;importjavax.swing.border.*;importjava.util.*;importjava.io.*;impo
6、rtjavax.swing.KeyStroke;importjava.awt.event.KeyEvent;publicclassFivCheseextendsJFrame{CheseGameCG;FivChese(){this.CG=newCheseGame();addMouseListener(CG);add(CG);}publicstaticvoidmain(String[]args){FivChesefivechese=newFivChese();fivechese.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);fivechese
7、.setSize(900,700);fivechese.setTitle("五子棋by-石超");fivechese.setVisible(true);fivechese.setResizable(true);}}3.2游戏界面布局(运行图)代码:JLabell=newJLabel("亲运行游戏的时间:"+newDate());//l.setText("当前时间为"+newDate());JLabelk=newJLabel("亲下面是一个记事本
此文档下载收益归作者所有