在Applet中显示图象的办法[Java编程]
本文“在Applet中显示图象的办法[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一.在 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中显示图象的办法[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |