Graphics.drawImage究竟是怎么个意思? Image tmpImage = (Image) nextShape;g.drawImage(tmpImage, 0, 0, 1, 1, null);这两句什么意思,0,0是它的坐标吗????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一句定义一个图像对象tmpImage第二句画图(把图像tmpImage这个引用传给方法drawImage作参数)参数:img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。x - x 坐标。(图像显示位置的X坐标)y - y 坐标。(图像显示位置的X坐标) 第一句的意思是将 nextShape对象 强制转型为 Image 型的对象,第二句中的 g.drawImage(tmpImage , 0 , 0 , 1 ,1 ,null)意思为将此Image对象指代的图片绘制到屏幕x,y坐标为(0,0),并且绘制出的图片在画布上所占的矩形宽度为1,高度为1的意思。 API:public abstract boolean drawImage(Image img, int x, int y, ImageObserver observer)绘制指定图像中当前可用的图像。图像的左上角位于该图形上下文坐标空间的 (x, y)。图像中的透明像素不影响该处已存在的像素。 此方法在任何情况下都立刻返回,甚至在整个图像尚未装入,并且它还没有为当前输出设备完成抖动和转换的情况下也是如此。 如果图像已经完全装入,并且其像素不再发生改变,则 drawImage 返回 true。否则 drawImage 返回 false,并且随着更多的图像可用或者到了绘制动画另一帧的时候,装入图像的进程就会通知指定的图像观察者。 参数:img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。x - x 坐标。y - y 坐标。observer - 当转换了更多图像时要通知的对象。 返回:如果图像像素仍在改变,则返回 false;否则返回 true。另请参见:Image, ImageObserver, ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int) java socket 关于clone(),protected访问符的问题求解 没人知道吧! 如何让java监测某个进程是否存在? 怎样在 Applet 中建立自己的菜单(MenuBar/Menu)? 数据库中Calendar类型的变量要怎么在JSP页面中显示年-月-日 怎样才能使frame不能左右缩放,只能上下缩放 添加classpath 问个路径问题 如何连接数据库~? 一段文字引起的问题??? 看到一个面试题,大家来讨论下! 谁有ireport教程视屏
第二句画图(把图像tmpImage这个引用传给方法drawImage作参数)
参数:
img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。
x - x 坐标。(图像显示位置的X坐标)
y - y 坐标。(图像显示位置的X坐标)
int x,
int y,
ImageObserver observer)绘制指定图像中当前可用的图像。图像的左上角位于该图形上下文坐标空间的 (x, y)。图像中的透明像素不影响该处已存在的像素。
此方法在任何情况下都立刻返回,甚至在整个图像尚未装入,并且它还没有为当前输出设备完成抖动和转换的情况下也是如此。 如果图像已经完全装入,并且其像素不再发生改变,则 drawImage 返回 true。否则 drawImage 返回 false,并且随着更多的图像可用或者到了绘制动画另一帧的时候,装入图像的进程就会通知指定的图像观察者。
参数:
img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。
x - x 坐标。
y - y 坐标。
observer - 当转换了更多图像时要通知的对象。
返回:
如果图像像素仍在改变,则返回 false;否则返回 true。
另请参见:
Image, ImageObserver, ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)