[quote=引用 2 楼 Nonoas 的回复:] [quote=引用 1 楼 sunyiz 的回复:] Swing的话,有一个现成的框架: javax.swing.undo.UndoManager 你需要为你想要进行“撤销”、“重做”的操作实现:UndoableEdit 接口 实现其中的各个方法 然后用 UndoManager 来管理这些 UndoableEdit 就行了
[quote=引用 1 楼 sunyiz 的回复:] Swing的话,有一个现成的框架: javax.swing.undo.UndoManager 你需要为你想要进行“撤销”、“重做”的操作实现:UndoableEdit 接口 实现其中的各个方法 然后用 UndoManager 来管理这些 UndoableEdit 就行了
Swing的话,有一个现成的框架: javax.swing.undo.UndoManager 你需要为你想要进行“撤销”、“重做”的操作实现:UndoableEdit 接口 实现其中的各个方法 然后用 UndoManager 来管理这些 UndoableEdit 就行了
62,621
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧