Java程序设计项目化教程学资源项目7.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计项目化教程学资源项目7

项目7 公司资源信息访问 项目创设 本项目的技能目标 学习目标 7.1 任务 1 公司视频新闻播放 7.1.1 目标效果 本任务的目标是为公司员工提供一个可以随时观看公司视频新闻的场所 。 该任务执行的目标效果如图7-2所示 7.1.1 目标效果 每一位成功登录系统的员工可以方便地选择视频新闻(只需要在感兴趣的视频新闻记录行单击即可),系统在接到用户的单击动作后,会自动的连接视频新闻播放器,打开视频新闻播放窗口,进行播放,并且在观看视频新闻的过程中,用户可以随时单击暂停、继续等按钮来控制新闻的播放进度,也可以拖动播放器上的播放进度条来选择播放点进行播放,当用户观看完一条新闻后,可以返回到新闻选择窗口,继续选择其它新闻继续播放,也可以单击“退出”按钮,退出视频新闻播放窗口。如图7-3所示 : 7.1.1 目标效果 7.1.2 必备知识 7.1.2 必备知识 1 下载JMF 7.1.2 必备知识 2 主要的JMF类及其应用 Manager类和Player接口 以一个简单的音频程序文件来说明Manager类和Player接口的使用 引入必要的类 import javax.media.; import java.io.File; import java.io.IOException; import .URL; import .MalformedURLException; 7.1.2 必备知识 2 主要的JMF类及其应用 Player接口 创建一个公共类SimpleAudioPlayer并举例定义一个Player变量: public class SimpleAudioPlayer {private Player audioPlayer = null; 在一个文件中创建一个Player Manager类在JMF中如同一个工厂制作许多的特殊接口类型,包括Player接口。因此,Manager类的责任就是创建Player实例 启动和停止Player 设定一个Player实例的启动或是停止就如同调用Player的一个简单的认证方法 7.1.2 必备知识 2 主要的JMF类及其应用 建立一个SimpleAudioPlayer 最后,这个媒体播放应用程序要包含一个可以从命令提示行中输入命令而调用的main()方法。在此main()方法中,我们将调用创建SimpleAudioPlayer的方法: File audioFile = new File(args[0]); SimpleAudioPlayer player = new SimpleAudioPlayer(audioFile); 编译和运行SimpleAudioPlayer 通过在命令提示行输入javac SimpleAudioPlayer.java来编译例程序。所创建的文件SimpleAudioPlayer.class在当前工作目录中。然后在命令提示行中键入如下命令来运行例程序: java SimpleAudioPlayer audioFile 7.1.2 必备知识 3 用户界面组件 处理视频媒体与音频最大的不同就是,我们必须建立一个能播放视频的显示屏幕 获取GUI组件 使用可视化组件 获得媒体的特殊控制 :getControl() , getControls() 使用一个MediaLocator 编译和运行MediaPlayerFrame MediaPlayerFrame在行动 7.1.3 拓展训练 7.1.4 实现机制 1公司视频新闻播放程序结构 7.1.4 实现机制 2 任务程序剖析 7.2 任务 2 公司资源下载 7.2.1 目标效果 本任务的目标是为公司员工提供一些最基本的公司资源下载功能 。 整个任务依据多线程原理来实现 任务执行的目标效果如图7-9所示: 7.2.1 目标效果 7.2.2 必备知识 7.2.2 必备知识 1 线程的基本概念 7.2.2 必备知识 1 线程的基本概念 7.2.2 必备知识2 多线程 7.2.2 必备知识3 创建线程的第二种方式 7.2.2 必备知识3 创建线程的第二种方式 7.2.2 必备知识4 线程状态控制 7.2.2 必备知识4 线程状态控制 7.2.2 必备知识4 线程状态控制 7.2.3 拓展训练 7.2.4 实现机制 1员工资源下载任务程序结构 本任务的实现包括3个源文件:AEIMFrame.java 、FileDown.java 、FileDown_main.java 。 它们在Eclipse的包(package)视图中的位置如图7-17所示: 7.2

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档