我观察到在JavaFX文本区域中,Ctrl + z
(用于撤消操作(在调用textArea.setText("...")
后不起作用。在调用setText之前,撤消操作运行良好。
有什么方法可以在多个setText
调用中启用撤消吗?
使用replaceText
而不是setText
我查看了TextArea
(和TextInputControl
(的代码,发现replaceText
负责保存以前的";动作";而CCD_ 9将不保存先前的动作。因此,当使用replaceText
时,撤消操作(使用ctrl + z
(可以按预期工作。