java swing中绘制的图片重绘的问题? 10
我在JPanle上使用drawImage方法绘制了一张PNG的图片,在放大缩小的时候,比较小的时候还不卡,一旦稍微放大的大一点了,再放大和拖动就会非常非常卡,请问这种应该...
我在JPanle上使用drawImage方法绘制了一张PNG的图片,在放大缩小的时候,比较小的时候还不卡,一旦稍微放大的大一点了,再放大和拖动就会非常非常卡,请问这种应该怎么解决啊??
展开
展开全部
这要看看代码才知道
更多追问追答
追问
需要怎么解决麻烦给个思路可以吗 那张PNG图片是机场图 大约有6MB左右。有点大 就是放大到一定程度在放大或者拖动就会很卡。
追答
先用变量标记int x,y坐标用来拖动
然后是在缩放的比例float z,在paint函数里面用drawImage(img,x,y,(int)w*z,(int)h*z,null);
Jpanel构造函数对图片img,宽w高h和x,y,z初始化,监听鼠标事件,改变x,y,z的同时调用repaint()重新绘制图片
不知道你的代码是什么样的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询