请教一个关于撤销上一步操作的问题
是用Graphics进行画图 要求有一个功能可以撤销上一步的操作 比如这一步画了一个直线下面利用这个撤销 删除这个直线就行了 这个直线是老师给的一个Graphics类画出来的
大概就是 从 X1 Y1这个点 LINETO X2 Y2. 然后MAIN里面就是输入这4个点 然后画出这个线
还有三角形,圆形等。。。
由于是初学 包括SWING里面的UNDO之类。。不可以用。。有什么利用基本JAVA里面的内容实现
这个撤销上一步呢?
非常感谢 --------------------编程问答-------------------- 那你自己写UNDO的功能啊。
参考下源码。 --------------------编程问答-------------------- 使用 draw(Shape shape) 这个方法。
线段 使用 Line2D这个类。
三角 使用 Polygon
圆 使用 Ellipse2D
把每一步添加的图形放到一个list里,undo就是把它从list里remove掉
补充:Java , Java SE