📜  Java Applet-图像显示

📅  最后修改于: 2020-10-01 04:08:45             🧑  作者: Mango

在小程序中显示图像

Applet主要用于游戏和动画。为此,需要显示图像。 java.awt.Graphics类提供了drawImage()方法来显示图像。

drawImage()方法的语法:

public abstract boolean drawImage(Image img,int x,int y,ImageObserver观察器):用于绘制指定的图像。

如何获得图像的对象:

java.applet.Applet类提供getImage()方法,该方法返回Image的对象。句法:


public Image getImage(URL u, String image){}

Applet类显示图像所需的其他方法:

public URL getDocumentBase():用于返回嵌入了applet的文档的URL。 public URL getCodeBase():用于返回基本URL。

在applet中显示图像的示例:


import java.awt.*;
import java.applet.*;


public class DisplayImage extends Applet {

  Image picture;

  public void init() {
    picture = getImage(getDocumentBase(),"sonoo.jpg");
  }
  
  public void paint(Graphics g) {
    g.drawImage(picture, 30,30, this);
  }
    
  }

在上面的示例中,Graphics类的drawImage()方法用于显示图像。 drawImage()方法的第四个参数是ImageObserver对象。 Component类实现ImageObserver接口。因此,当前类对象也将被视为ImageObserver,因为Applet类间接扩展了Component类。

myapplet.html