网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  小议如何在applet中显示图象     
  文章作者:未知  文章来源:水木森林  
  查看:92次  录入:管理员--2007-11-17  
 
  作者:jeru

一.在 applet 中显示图象需要引入以下包,并调用imageobserver接口

import java.awt.image.*;

import java.awt.image.imageobserver;

import java.net.url;

public class myapplet extends applet implements imageobserver { ...

二.定义图象路径

url imgurl = getdocumentbase();

将路径设为和你的html文件在相同。

url imgurl = getclassbase();

将路径设为和你的html文件在相同。

三.获取图象

img = getimage(imgurl,imgname);

当然,有可能你想将自己的图象文件放到一个目录里去,那么你可以这样做

img = getimage(imgurl, "img" + imgname);

四.显示图象

最基本方法是调用 drawimage(),这个方法在graphics类中有定义,最简单的调用形式如下:

g.drawimage(image, xposition, yposition, this);

最后一个参数呼叫了imageobserver.

五.最后的补充

以上所说的都是最基本的,当然有时候你甚至想把你的图象文件打成jar包,这时,你就需要用到

getresourceasstream() 方法了。

inputstream in = getclass().getresourceasstream("image.gif");

byte buffer[] = new byte[in.available()];

for (int i = 0; n = in.available(); i < n; i ++)

buffer[i] = (byte)in.read();

image img = createimage(buffer);

六.一个完整的小实例

import java.awt.*;

import java.applet.*;

import java.awt.image.*;

import java.awt.image.imageobserver;

import java.net.url;

//使用imageobserver接口

public class myapplet extends applet implements imageobserver{

image img;

string imgpath = "";

int xpoint = 100, ypoint = 100;

public void init() {

setbackground(color.white); //设置背景色

setforeground(color.blue); //设置前景色

imgpath = "img/" + "test.gif"; //设置图象文件路径

}

public void paint(graphics g) {

url imgurl = getdocumentbase();

img = getimage(imgurl, imgpath);
 
 
上一篇: 小议如何在applet 中显示图象    下一篇: 小议如何在application中显示图象
  相关文档
java入门(5) java语言基本语法 11-17
将 java 小程序迁移到 microsoft j# 浏览器控件 11-17
新手必读 Java中流的概念 03-25
前车之覆,后车之鉴 --开源项目经验谈 11-17
j2ee基础:j2ee开发之常用开源项目介绍 12-26
条件编译变量 11-16
如何用java拷贝本地文件夹 11-17
利用xmlbuddy在eclipse中开发xml(图) 11-17
javamail快速入门(上) 11-17
java高级:集合框架中的map接口的使用 12-14
垃圾自动收集系统指导(1) 11-17
初学者入门经典:java环境配置大全 11-17
新手入门:j2ee学习经验和流程 11-17
用strutstestcase测试struts应用程序 11-17
alphabot:对 robocode 的创始人 mat nelson 的一次采访 11-17
java ide:eclipse中文语言包使用方法 11-16
深入理解和改进jsp/servlet会话管理机制 11-17
如何用Java操作Word, Excel, PDF文档 04-14
在j2me中基于midp1.0实现组合按键 11-16
从c++转到java 理解面向对象是关键所在 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息