网站大量收购闲置独家精品文档,联系QQ:2885784924

Java程序设计课件作者马世霞9图形 动画与多媒体.ppt

Java程序设计课件作者马世霞9图形 动画与多媒体.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
载入现有图像文件 完整的过程 【运行结果】 【程序分析】 运行结果出现了强烈的图像闪烁现象,如果图像的像素点更多一些,这种抖动效果会更加明显。 【例9-17】源程序ClockDemo.java,一个时钟的动画程序。 【运行结果】 【程序分析】 在DOS窗口下先输入命令:javac AnimatorDemo.java。 再输入命令:appletviewer AnimatorDemo.html 。 9.7 本章小结 本章介绍了Java中的多媒体实现与应用。首先介绍了Java中文本的输出和字体的设置方法,绘制简单图形的方法,包括绘制直线、矩形、椭圆、圆弧、多边形等边框图形和填充图形。又介绍了Java中颜色的管理和设置办法,图像的显示和缩放方法,声音的播放方法及动画的实现等多媒体技术。 9.8 知识测试 9-1 判断题 1.Java目前支持两种图片格式,这两种类型的文件名分别以.jpg和.gif结束。( ) 2.显示一幅JPG图像就像是逐渐淡入淡出一样。( ) 3.Java的多媒体功能包括图形、图像、动画、声音和视频。( ) 9-2.选择题 1. Applet类的▁▁方法将图像装入applet。 A.getDocumentBase B.drawImage C.update D.getImage 2. Graphics类的▁▁方法在上applet显示图像。 A.getDocumentBase B.drawImage C.update D.getImage 3.图像可以登记成▁▁对象,使程序能够确定图像是否完全装入。 A.Image B.MediaTracker C.Graphics D.Component 4.Java提供了applet中播放声音的机制是▁▁。 A.Applet类的play方法 B.MediaTracker类的play方法 C.AudioClip接口的play方法 4. ▁▁是一个含有热区的图像,用户可以单击热区完成各种任务。 A.图形 B.图像映像 C.隔行扫描 D.GIF图像 9.4.1 图像的显示 Applet中分两步显示已经存在的图像文件。 1.图像文件的装载 Applet主要在网络上运行,因此需要将网络上的图像文件用URL形式描述,获得方式如下: URL picture= new URL (“http:// /java/javaApplet/hello.gif”); 2.Applet中载入图像对象 在Applet中载入图像对象,有以下两个方法可以使用: public Image getImage(URL?url) Applet类的此方法返回能被绘制到屏幕上的 Image 对象。作为参数传递的 url 必须指定绝对URL。 public Image getImage(URL url, String name) Applet类的此方法用于在屏幕上绘制存放于指定目录的 Image 对象。url 参数是指定目录。name 参数是绘制的Image 对象名。 返回值是Image类对象,即图像。 不管图像存在与否,getImage方法总是立刻返回。 不要忘记AWT包 定义Image对象了吗? 指定图像的URL了吗? 把图像取出来吧. 还记得画图像用什么方法和命令吗? 在类中 在init0中 在paint0中 例如: Image img1 = getImage(picture); Image img2 = getImage(getCodeBase(), “hello.gif”); 3.图像文件的显示 图像显示是用Graphics类的drawImage()方法来实现的。 (1)public abstract boolean drawImage(Image img, int x, int y, ImageObserver observer) Graphics类的此方法绘制指定图像中当前可用的图像。图像的左上角位于该图形上下文坐标空间的 (x,?y)。图像中的透明像素不影响该处已存在的像素。 如果图像已经完全装入,并且其像素不再发生改变,则 drawImage 返回 true。否则 drawImage 返回 false。 img :要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。 x :x 坐标。 y : y 坐标。 observer :当转换了更多图像时要通知的对象。 【例9-12】源程序ImageShow.java,显示图像示例。 import java.awt.*; import java.awt.*; import javax.swing.*; public class ImageShow {

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档