快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

网赌新浦金可靠吗:小议如何在Applet中显示图象



作者: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, y网赌新浦金可靠吗Position, this);

着末一个参数呼叫了ImageObserver.

五.着末的弥补

以上所说的都是最基础的,当然无意偶尔候你以致想把你的图象文件打成jar包,这时,你就必要用到

getResourceAsStream() 措施了。

InputStream in = getClass().getResourceAsStream("image.gi网赌新浦金可靠吗f");

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 xpoin网赌新浦金可靠吗t = 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);

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: