Java 图像编辑器的“撤消”按钮
我有一个程序,加载图像,让用户编辑与我提供的选项图像 我正在操作撤消/重做按钮。因此,当我单击“撤消”按钮时,它会将我的图像恢复到编辑前的最后一次。我对UndoManager有一些想法,但我真的不知道如何为此创建一个函数 我应该将图像转换为BuffereImage吗?我建议查看。如果您使用的是Swing,则表示Java 图像编辑器的“撤消”按钮,java,button,bufferedimage,undo-redo,Java,Button,Bufferedimage,Undo Redo,我有一个程序,加载图像,让用户编辑与我提供的选项图像 我正在操作撤消/重做按钮。因此,当我单击“撤消”按钮时,它会将我的图像恢复到编辑前的最后一次。我对UndoManager有一些想法,但我真的不知道如何为此创建一个函数 我应该将图像转换为BuffereImage吗?我建议查看。如果您使用的是Swing,则表示Actions 如果你做得好,你可以很容易地“无限”撤销/重做。您可能需要在一段时间后序列化编辑,以避免内存不足。您能否更具体地说明您的问题所在?你能把一些相关的代码放进去吗?你能告诉我们
Action
s
如果你做得好,你可以很容易地“无限”撤销/重做。您可能需要在一段时间后序列化编辑,以避免内存不足。您能否更具体地说明您的问题所在?你能把一些相关的代码放进去吗?你能告诉我们你尝试了什么,它是如何不工作的吗?你可以做临时文件的形象。很多方面。。。简单的方法是完整的图像(但大尺寸和多个文件)或记录所有更改并将其还原