java applet常用来显示存储在gif文件中的图像。java applet装载gif图像非常简单,在applet内使用图像文件时需定义image对象。多数java applet使用的是gif或jpeg格式的图像文件。applet使用getimage方法把图像文件与image对象联系起来。
【相关文章:保护iSCSI系统的五大绝招】 【扩展阅读:小公司应对DR的省钱妙招】graphics类的drawimage方法用来显示image对象。为了提高图像的显示效果,许多applet都采用双缓冲技术:首先把图像装入内存,然后再显示在屏幕上。 【扩展信息:应用iSCSI整合存储与网络资源】 applet可通过imageupdate方法测定一幅图像已经装了多少在内存中。 装载一幅图像 java把图像也当做image对象处理,所以装载图像时需首先定义image对象,格式如下所示: image picture; 然后用getimage方法把image对象与图像文件联系起来:picture=getimage(getcodebase(),"imagefilename.gif");getimage方法有两个参数。第一个参数是对getcodebase方法的调用,该方法返回applet的url地址,如www.sun.com/applet。第二个参数指定从url装入的图像文件名。如果图文件位于applet之下的某个子目录,文件名中则应包括相应的目录路径。
用getimage方法把图像装入后,applet便可用graphics类的drawimage方法显示图像,形式如下所示: g.drawimage(picture,x,y,this);该drayimage方法的参数指明了待显示的图像、图像左上角的x坐标与y坐标以及this。
第四个参数的目的是指定一个实现imageobserver接口的对象,即定义了imageupdate方法的对象(该方法随后讨论)。 显示图像(showimage.java) //源程序清单 import java.awt.*; ... 下一页