Java课程设计指导书.pdf

Java课程设计指导书.pdf

ID:57527785

大小:374.13 KB

页数:11页

时间:2020-08-26

Java课程设计指导书.pdf_第1页
Java课程设计指导书.pdf_第2页
Java课程设计指导书.pdf_第3页
Java课程设计指导书.pdf_第4页
Java课程设计指导书.pdf_第5页
资源描述:

《Java课程设计指导书.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《Java程序设计》课程设计指导书吴德编三江学院计算机科学与工程学院二○一六年六月精品文档一、课程设计的目的在《Java程序设计》课程的基础上,进一步巩固核心知识点,培养分析问题以及综合运用知识点解决问题的能力,增强技术文档写作能力,为JavaWeb程序设计、Java移动开发等后续课程的学习打下良好的基础。二、课程设计题目(一)俄罗斯方块实现要求:制作一个简单的俄罗斯方块,拥有7种方块的变换。游戏可以随时暂停、停止。游戏还有成绩记录方式。实现技术:(1)使用Graphics、Graphics2D完成方块的绘制。(2)使用多线程的方式控制游戏的执行。(3)方块的

2、碰撞的逻辑问题。(二)截屏实现要求:模仿QQ中的截屏工具,截取图片后弹出保存对话框保存图片。实现技术:(1)使用Robot类截图屏幕图片(2)覆盖paint函数,绘制截取图形区域(3)使用ImageIO类保存图片(三)扫雷游戏实现要求:模仿Windows的扫雷,完成扫雷游戏的全部功能。实现技术:(1)定制JButton,书写自己的按钮类。(2)理解重载,运用重载完成游戏初级、中高级游戏功能。(四)计算器实现要求:该计算器模仿Windows自带的计算器,只实现标准型计算器功能。前期能够独立思考并完成计算器的逻辑代码。实现技术:(1)熟练使用JButton、JTe

3、xtField、JLabel等Swing包中组件。(2)熟练使用BorderLayout、FlowLayout、BoxLayout、GridLayout等布局。(3)能够根据需要覆盖paint函数,定制自己需要的组件。2欢迎下载。精品文档(五)飞鸽传书实现要求:模仿飞鸽传书完成飞鸽传书的大部分功能(主要是发送组播信息,传送文件等功能)。实现技术:(1)使用DatagramSocket、DatagramPacket传递UDP数据。(2)使用MulticastSocket发送、接受组播消息。(3)使用ServerSocket、Socket发送接受文件。(4)使用D

4、efaultTableModel定制需要的JTable。使用SystemTray、TrayIcon制作托盘图标。(六)资源管理器实现要求:该项目的目的是练习高级Swing的组件的使用:为了区别于MS的资源管理器,我们设计成初级Java练习者的java,class,mf文件等资源文件管理器。功能如下:设置类路径。设置扩展路径。过滤显示*.java,*.class,*.mf,*.jar,*.war,*.ear,*.properties等文件。能察看编辑保存*.java,*.mf,*.properties等文件。能编译运行*.class,*.jar文件。能察看jar

5、,ear,war等文件信息。实现技术(1)使用Swing中的复杂组件:JTree、JTable、JTabledPane;(2)使用反射技术反射已存在的class文件,并获取该文件中的字段、构造方法、方法等信息(3)读取文件的一些信息及内容(七)简单五子棋实现要求:五子棋是一种两人对弈的纯策略型棋类游戏,通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。功能如下:(1)绘制棋盘棋盘是由长宽为15*15的“+”符号绘制形成。(2)下子用户执黑子、电脑执白子,其中黑子先下。在下子时是通过输入坐标来确定所下棋子的位置,用户下黑子时需要

6、通过手动输入X和Y坐标下子,在输入坐标时应注意不能超出棋盘的大小,即X和Y值均不能超出15,否则提示输入非法,需重新输入下子的坐标。电脑下子时的坐标是使用随机数生成的,同样下子坐标不能超出15。(3)判胜负从横向、纵向、反斜杠和斜杠四方向去判断,任何一个方向的5个黑或白棋连成一条线,则胜利。3欢迎下载。精品文档产品功能演示:(八)模拟银行存取业务实现要求:编写一个Java应用程序,模拟网上银行登录及存取款业务。登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当前登录的账户名,并进入下一步选择操作类型。操作类型包括四种(存款:1取款:

7、2余额:3退出:0),输入数字1、2时,将进行存取款操作,此时需要输入存取的金额,并进行正确的金额加减计算;输入数字3时,显示当前账户的余额;输入数字0时将退出整个系统。(九)仿Windows下的记事本功能实现要求:记事本的应该具备的功能,基本要求如下:(1)菜单栏中包含文件、编辑、查看和帮助菜单,具体如图1所示。4欢迎下载。精品文档图1菜单栏(2)文件菜单中具有新建、打开、保存、另存为、打印和退出功能,具体如图2所示。图2文件菜单(3)编辑菜单中具有的功能有撤销、重做、剪切、复制、粘贴、删除、全选以及查找和替换,具体如图3所示。5欢迎下载。精品文档图3编辑菜

8、单(4)查看菜单中具有的功能包括字体、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。