是否有可能以简单的方式获取JTextArea
中的更改列表?
我的意思是我想检索所有在JTextArea
中键入/显示的文本,例如ReDo / UnDo。有可能后退,例如“ CTRL + Z”
最佳答案
以前,我曾使用UndoManager来管理挥杆文本组件的更改。
您可以在此处找到api:Oracle JavaDoc UndoManager
以及此处的用法示例:Java2s example UndoManager
高温超导
更新:
UndoManager扩展了CompositeEdit,它声明了UndoableEdit对象的受保护的向量“编辑”。
通过编写扩展UndoManager并提供公共getter方法列表getChangesVecor的类,您可以访问该Vector以列出更改。