站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题如何实现把多个图片放到Graphics上面显示出来

如何实现把多个图片放到Graphics上面显示出来

摘要: 如何实现把多个图片放到Graphics上面显示出来


public void drawNode(Graphics g,int x,int y)
{
Node tmp=man.getMapData(x,y);
//tmp是一个包含坐标x,y和字符数据c的类,通过getMapData获取坐标相同的Node返回
switch(tmp.c)//对于里边的c值的不同,选择不同的图片复制到画面的某个位置
{
case '+':
g.drawImage(image[0],x,y,this);//这样提示出错哦!他要求参数是(ImageObserver),强制转换也还是不行??
break;
}

如上面函数一样,这个类是没有实现applet的,
注:
图片Image是从文件上面读取的,像素是30*30;
x,y是图片的左上角坐标
我要实现的是有多个Image,象拼图一样弄到一个画面上去,各位能够给点方法吗?
如果有不清楚的地方,请说明!!谢谢。



drawNode 这个名字听来就象是单独画一个图片的


drawImage(image[0],x,y,this);
里面的X,Y代表坐标,更改坐标,理论上就可以达到分格画图的效果了


drawNode 这个名字听来就象是单独画一个图片的
的确只是画一个图片,我设计是这样的:用另一个函数获取每个图片的位置,然后用
drawNOde画出图片!但是用drawImage(image[0],x,y,this);却提示出错。。晕

大家有没有什么方法实现拼图一样的图片合成。


要沉淀下去了,拉他一把。


↑返回目录
前一篇: 初级问题-在线
后一篇: 请问..有什么办法让父类去调用子类的方法