- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黔南师院计科系实验报告
《易木图片浏览器》
——《Java程序设计》课程设计报告
系别: 计算机科学系 班级: B11计科班
学生姓名: 林元兵 学生学号: 1108075150
指导教师: 罗 刚 设计日期: 2013 年 6 月
一、课程设计目的:
1、复习、巩固Java语言的基础知识,进一步加深对Java的理解和掌握;
2、将学习Java中的抽象概念与实际动手编程相结合,锻炼学生的分析解决实际问题的能力,培养正确的编程习惯和能力;
3、培养学生自主学习能力、创新意识和创新能力。
二、课程设计要求:
1、首先要对课程设计题目进行前期分析,规划好所要制作的类、需要实现的功能、需要编写哪些类来实现、类和类之间有什么关系(请对这部分内容进行简单叙述、可以使用UML图);
2、完成的程序要进行相应的的测试,功能要完整,设计要合理,对测试出现的问题进行适当处理,使程序能正确运行;
3、设计报告的写法要求:
对本次设计/编程的大体思路进行文字描述,并摘抄关键语句;
使用GUI编程的,将主要代表界面进行截图放于文档中,没有使用GUI编程的请画出类图,流程图等说明;
对本次Java的学习和课程设计进行总结。
4、提交方式:设计报告文档电子版和源程序,统一交到班长或者学习委员处。
5、提交时间: 6月28日。
目录
项目运行系统要求
项目功能分析
项目文件(类)说明
3.1、PictureView类
3.2、PictureViewWin类
3.2.1、PictureViewWin()方法
3.2.2、createTop()方法
3.2.3、createCenter()方法
3.24、createBottom()方法
3.24、reSiziPicture()方法
3.2.5、actionPerformed()方法
3.3.6、run()方法
3.3、ReName(内部类)
3.4、musicPlay类
3.4.1、musicPlay()方法
3.4.2、actionPerformed()方法
3.5、SettingWin类
3.6、Help类
项目演示
总结
项目运行系统要求
在运行该程序前,必须先安装JDK,在源文件的的根目录下有jdk-6u16-windows-i586.exe文件,该文件为jdk1.6版本,安装好该文件后即可运行该程序。
但该程序中的背景音乐仍不能播放,因为音乐的播放需要JMF的类包 ava的媒体框架,它提供了先进的媒体处理能力,从而扩展了Java平台的功能。在源文件的的根目录下有jmf-2_1_1e-windows_i586.exe文件,该文件是jmf的安装包,要使用背景音乐功能,必须先安装该安装包。
项目功能分析
该项目为一个图片浏览器(易木图片浏览器)。本浏览器可以浏览常见的图片文件,图片文件可以进行复制、移动、删除、重命名等操作,在播放图片是可以选择下一张,上一张,或者幻灯片播放,播放是循环播放,即当播放到最后一张(第一张)时,点击下一张(上一张)软件自动会播放到第一张(最后一张),当改变窗体使窗体大小小于图片大小时,图片会自动缩放适应窗体(不同步,当前图片不会缩放,仅当播放到下一张时才会缩放)。本浏览器其中一个最大的特点是在播放图片的同时,也可以播放背景音乐。音乐播放功能仅支持MP3和WAV可以打开音乐文件播放,通过下一首、上一首可以播放当前目录下的所有支持的音乐文件,同时,可通过暂停或停止播放功能来关闭背景音乐。
该图片浏览器可通过设置默认值来设置幻灯片播放的类型、幻灯片播放的时间间隔、以及默认的背景音乐。
项目文件(类)说明
该项目分为5个类,分别为:PictureView类、PictureViewWin类、musicPlay类、SettingWin类和Help类。其中,在PictureViewWin类中有一内部类ReName类。类之间的关系图如下:
3.1、PictureView:
PictureView类是主窗体,其内部仅有构造方法PictureView()和main()方法。构造方法主要是定义了窗体的大小、位置、标题等。mian方法,匿名实例了一个PictureView类的对象,函数体为:new PictureView();。
3.2、PictureViewWin
PictureViewWin类是本项目的核心,其大部分功能均有该类实现。PictureViewWin类是继承了JPanel类而成为一个面板。在该类中共含有7个方法,分别为:构造方法:PictureViewWin(),创建面板的顶部:createTop()、创建面板的中部:create
文档评论(0)