我正在设计自己的编辑器,例如 Java 中的记事本。我JEditorPane
在文字的写作中使用过。我不知道撤消在编辑器中是如何工作的。如何保持用户在JEditorPane
.
任何帮助,将不胜感激
我正在设计自己的编辑器,例如 Java 中的记事本。我JEditorPane
在文字的写作中使用过。我不知道撤消在编辑器中是如何工作的。如何保持用户在JEditorPane
.
任何帮助,将不胜感激
研究使用Memento 设计模式来实现此撤消功能。维基百科有一个 Java 示例可以帮助您。
基本上你可以保留程序的一堆状态。要“撤消”,您可以简单地将程序(或本例中的文本区域)的当前状态设置为先前的状态。