发布网友
共2个回答
热心网友
图像使用的支持分布于java.applet, java.awt, 和 java.awt.image 包中。每一个图像都用一个 java.awt.Image 对象表示。除了Image 类外,java.awt 包提供了其它的基本的图像支持,例如Graphics 类的 drawImage 方法,Toolkit 对象的getImage 方法以及MediaTracker 类。在java.applet包中, Applet 类的getImage 方法使得可以很容易的使用URL加载图像。最后,java.awt.image包提供可用于创建、操纵和观察图像的 接口和类。
加载图像
AWT可以很简单的加载两种格式的图像: GIF 和 JPEG。Applet和Toolkit 类提供了getImage 方法可以使用那两种格式。像这样使用:
myImage = getImage(URL); //只能在Applet 子类里
显示图像
通过传递到paintComponent方法的Graphics对象可以很容易的显示图像。你简单的在Graphics 对象上调用一个drawImage方法就可以。例如:
g.drawImage(myImage, 0, 0, this);
热心网友
Applet类自身没有这个方法,是paint事件中的Graphics可以drawImage
使用也不复杂,
drawImage(image, x, y, null);
这样就可以追问就是这个image参数不会用 图片不知道为什么不能显示
追答Applet 本身就有方法
Image
getImage(URL url)
Returns an Image object that can then be painted on
the screen.
Image
getImage(URL url,
String name)
Returns an Image object that can then be painted on
the screen.