File file=new File("d:\\img\\5.jpg"); BufferedImage bi=ImageIO.read(file); Graphics g=bi.getGraphics(); g.drawImage(img,x,y,width,hight,observer); 方法中的第一个参数和最后一个参数 分别是什么含义如何做出来???
2013-04-08 09:11
提问者采纳
绘制指定图像中当前可用的图像。图像的左上角位于该图形上下文坐标空间的 (x, y)。图像中的透明像素不影响该处已存在的像素。 此方法在任何情况下都立刻返回,甚至在图像尚未完整加载,并且还没有针对当前输出设备完成抖动和转换的情况下也是如此。 如果图像已经完整加载,并且其像素不再发生更改,则 drawImage 返回 true。否则,drawImage 返回 false,并且随着更多的图像可用或者到了绘制动画另一帧的时候,加载图像的进程将通知指定的图像观察者。 参数:img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何操作。 x - x 坐标。 y - y 坐标。 observer - 转换了更多图像时要通知的对象。 返回:如果图像像素仍在更改,则返回 false;否则返回 true。
追问
img 怎么定义出来
回答
从文件/或者Url中获得Image. java.awt.image包下的Toolkit.getDefaultToolkit().createImage(Url) Toolkit.getDefaultToolkit().createImage(File); 返回是java.awt.Image
-
提问者评价
-
谢谢!
评论
|
0
0
按默认排序 | 按时间排序