2012-04-25 60 views

回答

1

您想要记录您的绘图步骤,例如每次绘制新路径时使用路径数组。当按下撤销按钮时,您将“绘图计数器”减1并重绘所有路径直至您的“绘图计数器”。当您重做时,将您的“绘图计数器”增加1,并重新绘制所有路径直至计数器(或数组的末尾,自然是!)。在撤消并重新绘制之后,从draw数组中删除后面的条目。

+0

currentStack = new ArrayList (); – 2012-04-25 09:27:02

+0

非常感谢你的粉红色.. =) – 2012-04-25 09:27:22

+0

不客气。 ;)如果这是一个成功的答案,请点击左侧的勾号图标来标记。然后,我觉得今天我已经取得了成就。 :d – 2012-04-25 10:52:59

相关问题