小议如何在apple中显示图象:小议如何在Applet中显示图象来源: 发布时间:星期四, 2008年12月18日 浏览:2次 评论:0
.在 Applet 中显示图象需要引入以下包,并ImageObserver接口
import java.awt.image.*;
import java.awt.image.ImageObserver;
import java.net.URL;
public MyApplet extends Applet implements ImageObserver { ...
2.定义图象路径
URL imgURL = getDocumentBase;
将路径设为和你html文件在相同
URL imgUrl = getClassBase;
将路径设为和你html文件在相同
3.获取图象
img = getImage(imgURL,imgName);
当然有可能你想将自己图象文件放到个目录里去那么你可以这样做
img = getImage(imgURL, "img" + imgName);
4.显示图象
最基本思路方法是 drawImage,这个思路方法在Graphics类中有定义,最简单形式如下:
g.drawImage(image, xPosition, yPosition, this);
最后个参数呼叫了ImageObserver.
5.最后补充
以上所说都是最基本当然有时候你甚至想把你图象文件打成jar包这时你就需要用到
getResourceAsStream 思路方法了
InputStream in = getClass.getResourceAsStream("image.g");
buffer = [in.available];
for ( i = 0; n = in.available; i < n; i )
buffer[i] = ()in.read;
Image img = createImage(buffer);
6.个完整小例子
import java.awt.*;
import java.applet.*;
import java.awt.image.*;
import java.awt.image.ImageObserver;
import java.net.URL;
//使用ImageObserver接口
public MyApplet extends Applet implements ImageObserver{
Image img;
String imgPath = "";
xpo = 100, ypo = 100;
public void init {
Background(Color.white); //设置背景色
Foreground(Color.blue); //设置前景色
imgPath = "img/" + "test.g"; //设置图象文件路径
}
public void pa(Graphics g) {
URL imgURL = getDocumentBase;
img = getImage(imgURL, imgPath);
0
相关文章读者评论
发表评论 |