当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

在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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • [JAVA100例]076、在Applet中操纵Swing
  • 在Applet中显示图象的办法
  • <b>在Applet中引用jar中的资源文件的办法</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .