再提问,寻求画图程序中,橡皮擦clearRect(point_x, point_y, 30,30)方案。

landmine 发布于 2012/07/12 15:08
阅读 291
收藏 0

简述 :

1.我将画图笔迹的点信息保存在了一个list集合中,每次repaint时会将这些点再次在页面绘图。这样一来页面的橡皮擦功能就要删除这个数组中的数据,使用clearRect(point_x, point_y, 30,30在applet中表面上是删除了,但是数组中的几乎都在,我想计算出clearRect(point_x, point_y, 30,30)这个移动正方形中所有的点信息,然后与数组中的点信息做比对,如果有就删除,但这样实现效率太低,请问还有没别的方法?

 

 

 

加载中
返回顶部
顶部