【发布时间】:2011-07-04 13:35:18
【问题描述】:
使用 scala.swing 创建新的 TextArea 时,没有右键单击上下文菜单,也没有使用 Ctrl + z 的撤消功能。 Ctrl + [acv] 顺便说一句效果很好。
如何添加这些基本的文本编辑功能?
我使用的是 Scala 2.9。
提前致谢。
【问题讨论】:
标签: swing scala textarea contextmenu undo-redo
使用 scala.swing 创建新的 TextArea 时,没有右键单击上下文菜单,也没有使用 Ctrl + z 的撤消功能。 Ctrl + [acv] 顺便说一句效果很好。
如何添加这些基本的文本编辑功能?
我使用的是 Scala 2.9。
提前致谢。
【问题讨论】:
标签: swing scala textarea contextmenu undo-redo
似乎在 Scala 级别上不支持 undo,因此您必须使用 Swing 并调用 Java API 来完成。有关如何使用UndoManager 的教程,请参阅this link。
有关弹出菜单,请参阅question on SO。
【讨论】: